home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Cannon Fodder •••• / Cannon Fodder ееее.rsrc / CODE_6.txt < prev    next >
Text File  |  1989-03-23  |  122KB  |  2,122 lines

  1. # near model CODE resource
  2. # jump table entries: 608-611 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  4E71                     nop
  6. 00000006  4E71                     nop
  7. 00000008  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8. 0000000C  A89C                     syscall    PenMode
  9. 0000000E  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  10. 00000012  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  11. 00000016  A893                     syscall    MoveTo
  12. 00000018  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  13. 0000001C  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  14. 00000020  A891                     syscall    LineTo
  15. 00000022  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  16. 00000026  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  17. 0000002A  A893                     syscall    MoveTo
  18. 0000002C  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  19. 00000030  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  20. 00000034  A891                     syscall    LineTo
  21. 00000036  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  22. 0000003A  A89C                     syscall    PenMode
  23. 0000003C  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  24. 00000040  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  25. 00000044  A893                     syscall    MoveTo
  26. 00000046  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  27. 0000004A  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  28. 0000004E  A891                     syscall    LineTo
  29. 00000050  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  30. 00000054  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  31. 00000058  A893                     syscall    MoveTo
  32. 0000005A  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  33. 0000005E  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  34. 00000062  A891                     syscall    LineTo
  35. 00000064  3F3C 0008                move.w     -[A7], 0x8
  36. 00000068  A89C                     syscall    PenMode
  37. 0000006A  4E5E                     unlink     A6
  38. 0000006C  4E75                     rts
  39. fn0000006E:
  40. 0000006E  4E56 FFE8                link       A6, -0x0018
  41. 00000072  4E71                     nop
  42. 00000074  4E71                     nop
  43. 00000076  3B6D E66E FB6C           move.w     [A5 - 0x494], [A5 - 0x1992]
  44. 0000007C  0C6D 0016 FB6C           cmpi.w     [A5 - 0x494], 0x16
  45. 00000082  6C00 0008                bge        +0xA /* 0000008C */
  46. 00000086  3B7C 0016 FB6C           move.w     [A5 - 0x494], 0x16
  47. label0000008C:
  48. 0000008C  0C6D 00C8 FB6C           cmpi.w     [A5 - 0x494], 0xC8
  49. 00000092  6F00 0008                ble        +0xA /* 0000009C */
  50. 00000096  3B7C 00C8 FB6C           move.w     [A5 - 0x494], 0xC8
  51. label0000009C:
  52. 0000009C  3B6D E66C FB68           move.w     [A5 - 0x498], [A5 - 0x1994]
  53. 000000A2  0C6D 0042 FB68           cmpi.w     [A5 - 0x498], 0x42 /* 'B' */
  54. 000000A8  6C00 0008                bge        +0xA /* 000000B2 */
  55. 000000AC  3B7C 0042 FB68           move.w     [A5 - 0x498], 0x42 /* 'B' */
  56. label000000B2:
  57. 000000B2  0C6D 010A FB68           cmpi.w     [A5 - 0x498], 0x10A
  58. 000000B8  6F00 0008                ble        +0xA /* 000000C2 */
  59. 000000BC  3B7C 010A FB68           move.w     [A5 - 0x498], 0x10A
  60. label000000C2:
  61. 000000C2  302D FB6C                move.w     D0, [A5 - 0x494]
  62. 000000C6  0640 FFEE                addi.w     D0, 0xFFEE
  63. 000000CA  3B40 FAE4                move.w     [A5 - 0x51C], D0
  64. 000000CE  302D FB68                move.w     D0, [A5 - 0x498]
  65. 000000D2  0640 FFF6                addi.w     D0, 0xFFF6
  66. 000000D6  3B40 FAE6                move.w     [A5 - 0x51A], D0
  67. 000000DA  302D FB6C                move.w     D0, [A5 - 0x494]
  68. 000000DE  0640 0012                addi.w     D0, 0x12
  69. 000000E2  3B40 FAE0                move.w     [A5 - 0x520], D0
  70. 000000E6  302D FB68                move.w     D0, [A5 - 0x498]
  71. 000000EA  0640 000A                addi.w     D0, 0xA /* '\n' */
  72. 000000EE  3B40 FAE2                move.w     [A5 - 0x51E], D0
  73. 000000F2  486D FB4C                pea.l      [A5 - 0x4B4]
  74. 000000F6  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  75. 000000FA  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  76. 000000FE  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  77. 00000102  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  78. 00000106  A8A7                     syscall    SetRect
  79. 00000108  3F3C 0001                move.w     -[A7], 0x1
  80. 0000010C  3F3C 0001                move.w     -[A7], 0x1
  81. 00000110  A89B                     syscall    PenSize
  82. 00000112  486D FB4C                pea.l      [A5 - 0x4B4]
  83. 00000116  A8A1                     syscall    FrameRect
  84. 00000118  4E5E                     unlink     A6
  85. 0000011A  4E75                     rts
  86. fn0000011C:
  87. 0000011C  4E56 FFE8                link       A6, -0x0018
  88. 00000120  4E71                     nop
  89. 00000122  4E71                     nop
  90. 00000124  3B6D E66E FB72           move.w     [A5 - 0x48E], [A5 - 0x1992]
  91. 0000012A  0C6D 000A FB72           cmpi.w     [A5 - 0x48E], 0xA /* '\n' */
  92. 00000130  6C00 0008                bge        +0xA /* 0000013A */
  93. 00000134  3B7C 000A FB72           move.w     [A5 - 0x48E], 0xA /* '\n' */
  94. label0000013A:
  95. 0000013A  0C6D 00BE FB72           cmpi.w     [A5 - 0x48E], 0xBE
  96. 00000140  6F00 0008                ble        +0xA /* 0000014A */
  97. 00000144  3B7C 00BE FB72           move.w     [A5 - 0x48E], 0xBE
  98. label0000014A:
  99. 0000014A  3B6D E66C FB78           move.w     [A5 - 0x488], [A5 - 0x1994]
  100. 00000150  0C6D 0028 FB78           cmpi.w     [A5 - 0x488], 0x28 /* '(' */
  101. 00000156  6C00 0008                bge        +0xA /* 00000160 */
  102. 0000015A  3B7C 0028 FB78           move.w     [A5 - 0x488], 0x28 /* '(' */
  103. label00000160:
  104. 00000160  0C6D 00F0 FB78           cmpi.w     [A5 - 0x488], 0xF0
  105. 00000166  6F00 0008                ble        +0xA /* 00000170 */
  106. 0000016A  3B7C 00F0 FB78           move.w     [A5 - 0x488], 0xF0
  107. label00000170:
  108. 00000170  3B6D FB72 FAE4           move.w     [A5 - 0x51C], [A5 - 0x48E]
  109. 00000176  3B6D FB78 FAE6           move.w     [A5 - 0x51A], [A5 - 0x488]
  110. 0000017C  302D FB72                move.w     D0, [A5 - 0x48E]
  111. 00000180  0640 001D                addi.w     D0, 0x1D
  112. 00000184  3B40 FAE0                move.w     [A5 - 0x520], D0
  113. 00000188  302D FB78                move.w     D0, [A5 - 0x488]
  114. 0000018C  0640 0024                addi.w     D0, 0x24 /* '$' */
  115. 00000190  3B40 FAE2                move.w     [A5 - 0x51E], D0
  116. 00000194  486D FB4C                pea.l      [A5 - 0x4B4]
  117. 00000198  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  118. 0000019C  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  119. 000001A0  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  120. 000001A4  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  121. 000001A8  A8A7                     syscall    SetRect
  122. 000001AA  3F3C 0001                move.w     -[A7], 0x1
  123. 000001AE  3F3C 0001                move.w     -[A7], 0x1
  124. 000001B2  A89B                     syscall    PenSize
  125. 000001B4  486D FB4C                pea.l      [A5 - 0x4B4]
  126. 000001B8  A8A1                     syscall    FrameRect
  127. 000001BA  4E5E                     unlink     A6
  128. 000001BC  4E75                     rts
  129. fn000001BE:
  130. 000001BE  4E56 FFE8                link       A6, -0x0018
  131. 000001C2  4E71                     nop
  132. 000001C4  4E71                     nop
  133. 000001C6  3B6D E66E FB6E           move.w     [A5 - 0x492], [A5 - 0x1992]
  134. 000001CC  0C6D 0129 FB6E           cmpi.w     [A5 - 0x492], 0x129
  135. 000001D2  6C00 0008                bge        +0xA /* 000001DC */
  136. 000001D6  3B7C 0129 FB6E           move.w     [A5 - 0x492], 0x129
  137. label000001DC:
  138. 000001DC  0C6D 01E0 FB6E           cmpi.w     [A5 - 0x492], 0x1E0
  139. 000001E2  6F00 0008                ble        +0xA /* 000001EC */
  140. 000001E6  3B7C 01E0 FB6E           move.w     [A5 - 0x492], 0x1E0
  141. label000001EC:
  142. 000001EC  3B6D E66C FB5A           move.w     [A5 - 0x4A6], [A5 - 0x1994]
  143. 000001F2  0C6D 0028 FB5A           cmpi.w     [A5 - 0x4A6], 0x28 /* '(' */
  144. 000001F8  6C00 0008                bge        +0xA /* 00000202 */
  145. 000001FC  3B7C 0028 FB5A           move.w     [A5 - 0x4A6], 0x28 /* '(' */
  146. label00000202:
  147. 00000202  0C6D 00F0 FB5A           cmpi.w     [A5 - 0x4A6], 0xF0
  148. 00000208  6F00 0008                ble        +0xA /* 00000212 */
  149. 0000020C  3B7C 00F0 FB5A           move.w     [A5 - 0x4A6], 0xF0
  150. label00000212:
  151. 00000212  3B6D FB6E FAE4           move.w     [A5 - 0x51C], [A5 - 0x492]
  152. 00000218  3B6D FB5A FAE6           move.w     [A5 - 0x51A], [A5 - 0x4A6]
  153. 0000021E  302D FB6E                move.w     D0, [A5 - 0x492]
  154. 00000222  0640 0018                addi.w     D0, 0x18
  155. 00000226  3B40 FAE0                move.w     [A5 - 0x520], D0
  156. 0000022A  302D FB5A                move.w     D0, [A5 - 0x4A6]
  157. 0000022E  0640 0024                addi.w     D0, 0x24 /* '$' */
  158. 00000232  3B40 FAE2                move.w     [A5 - 0x51E], D0
  159. 00000236  486D FB4C                pea.l      [A5 - 0x4B4]
  160. 0000023A  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  161. 0000023E  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  162. 00000242  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  163. 00000246  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  164. 0000024A  A8A7                     syscall    SetRect
  165. 0000024C  3F3C 0001                move.w     -[A7], 0x1
  166. 00000250  3F3C 0001                move.w     -[A7], 0x1
  167. 00000254  A89B                     syscall    PenSize
  168. 00000256  486D FB4C                pea.l      [A5 - 0x4B4]
  169. 0000025A  A8A1                     syscall    FrameRect
  170. 0000025C  4E5E                     unlink     A6
  171. 0000025E  4E75                     rts
  172. fn00000260:
  173. 00000260  4E56 FFE8                link       A6, -0x0018
  174. 00000264  4E71                     nop
  175. 00000266  4E71                     nop
  176. 00000268  3B6D E66E FB70           move.w     [A5 - 0x490], [A5 - 0x1992]
  177. 0000026E  0C6D 000A FB70           cmpi.w     [A5 - 0x490], 0xA /* '\n' */
  178. 00000274  6C00 0008                bge        +0xA /* 0000027E */
  179. 00000278  3B7C 000A FB70           move.w     [A5 - 0x490], 0xA /* '\n' */
  180. label0000027E:
  181. 0000027E  0C6D 00BE FB70           cmpi.w     [A5 - 0x490], 0xBE
  182. 00000284  6F00 0008                ble        +0xA /* 0000028E */
  183. 00000288  3B7C 00BE FB70           move.w     [A5 - 0x490], 0xBE
  184. label0000028E:
  185. 0000028E  3B6D E66C FB5C           move.w     [A5 - 0x4A4], [A5 - 0x1994]
  186. 00000294  0C6D 0028 FB5C           cmpi.w     [A5 - 0x4A4], 0x28 /* '(' */
  187. 0000029A  6C00 0008                bge        +0xA /* 000002A4 */
  188. 0000029E  3B7C 0028 FB5C           move.w     [A5 - 0x4A4], 0x28 /* '(' */
  189. label000002A4:
  190. 000002A4  0C6D 00F0 FB5C           cmpi.w     [A5 - 0x4A4], 0xF0
  191. 000002AA  6F00 0008                ble        +0xA /* 000002B4 */
  192. 000002AE  3B7C 00F0 FB5C           move.w     [A5 - 0x4A4], 0xF0
  193. label000002B4:
  194. 000002B4  3B6D FB70 FAE4           move.w     [A5 - 0x51C], [A5 - 0x490]
  195. 000002BA  3B6D FB5C FAE6           move.w     [A5 - 0x51A], [A5 - 0x4A4]
  196. 000002C0  302D FB70                move.w     D0, [A5 - 0x490]
  197. 000002C4  0640 0018                addi.w     D0, 0x18
  198. 000002C8  3B40 FAE0                move.w     [A5 - 0x520], D0
  199. 000002CC  302D FB5C                move.w     D0, [A5 - 0x4A4]
  200. 000002D0  0640 0024                addi.w     D0, 0x24 /* '$' */
  201. 000002D4  3B40 FAE2                move.w     [A5 - 0x51E], D0
  202. 000002D8  486D FB4C                pea.l      [A5 - 0x4B4]
  203. 000002DC  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  204. 000002E0  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  205. 000002E4  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  206. 000002E8  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  207. 000002EC  A8A7                     syscall    SetRect
  208. 000002EE  3F3C 0001                move.w     -[A7], 0x1
  209. 000002F2  3F3C 0001                move.w     -[A7], 0x1
  210. 000002F6  A89B                     syscall    PenSize
  211. 000002F8  486D FB4C                pea.l      [A5 - 0x4B4]
  212. 000002FC  A8A1                     syscall    FrameRect
  213. 000002FE  4E5E                     unlink     A6
  214. 00000300  4E75                     rts
  215. fn00000302:
  216. 00000302  4E56 FFD8                link       A6, -0x0028
  217. 00000306  4E71                     nop
  218. 00000308  4E71                     nop
  219. 0000030A  486D E66E                pea.l      [A5 - 0x1992]
  220. 0000030E  486D E66C                pea.l      [A5 - 0x1994]
  221. 00000312  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  222. 00000316  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  223. 0000031A  A89C                     syscall    PenMode
  224. 0000031C  4EBA FD50                jsr        [PC - 0x2B0 /* 0000006E */]
  225. 00000320  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  226. 00000324  A89C                     syscall    PenMode
  227. 00000326  4EBA FD46                jsr        [PC - 0x2BA /* 0000006E */]
  228. 0000032A  3F3C 0008                move.w     -[A7], 0x8
  229. 0000032E  A89C                     syscall    PenMode
  230. 00000330  554F                     subq.w     A7, 2
  231. 00000332  A974                     syscall    Button
  232. 00000334  4A1F                     tst.b      [A7]+
  233. 00000336  6700 00C8                beq        +0xCA /* 00000400 */
  234. 0000033A  554F                     subq.w     A7, 2
  235. 0000033C  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  236. 00000340  486D FD28                pea.l      [A5 - 0x2D8]
  237. 00000344  A8AD                     syscall    PtInRect
  238. 00000346  4A1F                     tst.b      [A7]+
  239. 00000348  6700 001C                beq        +0x1E /* 00000366 */
  240. 0000034C  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  241. 00000352  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  242. 00000358  486D FD28                pea.l      [A5 - 0x2D8]
  243. 0000035C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  244. 00000360  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  245. 00000364  A8B3                     syscall    InvertRoundRect
  246. label00000366:
  247. 00000366  102D FD27                move.b     D0, [A5 - 0x2D9]
  248. 0000036A  0A00 0001                xori.b     D0, 0x1
  249. 0000036E  4A00                     tst.b      D0
  250. 00000370  6700 008E                beq        +0x90 /* 00000400 */
  251. 00000374  486D FB4C                pea.l      [A5 - 0x4B4]
  252. 00000378  486D FE1A                pea.l      [A5 - 0x1E6]
  253. 0000037C  A8A5                     syscall    FillRect
  254. 0000037E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  255. 00000382  302D FB6C                move.w     D0, [A5 - 0x494]
  256. 00000386  0640 FFED                addi.w     D0, 0xFFED
  257. 0000038A  3B40 FAE4                move.w     [A5 - 0x51C], D0
  258. 0000038E  302D FB68                move.w     D0, [A5 - 0x498]
  259. 00000392  0640 FFF6                addi.w     D0, 0xFFF6
  260. 00000396  3B40 FAE6                move.w     [A5 - 0x51A], D0
  261. 0000039A  302D FB6C                move.w     D0, [A5 - 0x494]
  262. 0000039E  0640 0013                addi.w     D0, 0x13
  263. 000003A2  3B40 FAE0                move.w     [A5 - 0x520], D0
  264. 000003A6  302D FB68                move.w     D0, [A5 - 0x498]
  265. 000003AA  0640 0009                addi.w     D0, 0x9 /* '\t' */
  266. 000003AE  3B40 FAE2                move.w     [A5 - 0x51E], D0
  267. 000003B2  486E FFE0                pea.l      [A6 - 0x20]
  268. 000003B6  302D FAE4                move.w     D0, [A5 - 0x51C]
  269. 000003BA  5340                     subq.w     D0, 1
  270. 000003BC  3F00                     move.w     -[A7], D0
  271. 000003BE  3F3C 0014                move.w     -[A7], 0x14
  272. 000003C2  302D FAE0                move.w     D0, [A5 - 0x520]
  273. 000003C6  5240                     addq.w     D0, 1
  274. 000003C8  3F00                     move.w     -[A7], D0
  275. 000003CA  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  276. 000003CE  A8A7                     syscall    SetRect
  277. 000003D0  486E FFE0                pea.l      [A6 - 0x20]
  278. 000003D4  486D FE1A                pea.l      [A5 - 0x1E6]
  279. 000003D8  A8A5                     syscall    FillRect
  280. 000003DA  486E FFE8                pea.l      [A6 - 0x18]
  281. 000003DE  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  282. 000003E2  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  283. 000003E6  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  284. 000003EA  3F3C 0114                move.w     -[A7], 0x114
  285. 000003EE  A8A7                     syscall    SetRect
  286. 000003F0  486E FFE8                pea.l      [A6 - 0x18]
  287. 000003F4  486D FE12                pea.l      [A5 - 0x1EE]
  288. 000003F8  A8A5                     syscall    FillRect
  289. 000003FA  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  290. label00000400:
  291. 00000400  4E5E                     unlink     A6
  292. 00000402  4E75                     rts
  293. fn00000404:
  294. 00000404  4E56 FFD8                link       A6, -0x0028
  295. 00000408  4E71                     nop
  296. 0000040A  4E71                     nop
  297. 0000040C  486D E66E                pea.l      [A5 - 0x1992]
  298. 00000410  486D E66C                pea.l      [A5 - 0x1994]
  299. 00000414  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  300. 00000418  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  301. 0000041C  A89C                     syscall    PenMode
  302. 0000041E  4EBA FCFC                jsr        [PC - 0x304 /* 0000011C */]
  303. 00000422  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  304. 00000426  A89C                     syscall    PenMode
  305. 00000428  4EBA FCF2                jsr        [PC - 0x30E /* 0000011C */]
  306. 0000042C  3F3C 0008                move.w     -[A7], 0x8
  307. 00000430  A89C                     syscall    PenMode
  308. 00000432  554F                     subq.w     A7, 2
  309. 00000434  A974                     syscall    Button
  310. 00000436  4A1F                     tst.b      [A7]+
  311. 00000438  6700 0108                beq        +0x10A /* 00000542 */
  312. 0000043C  554F                     subq.w     A7, 2
  313. 0000043E  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  314. 00000442  486D FD28                pea.l      [A5 - 0x2D8]
  315. 00000446  A8AD                     syscall    PtInRect
  316. 00000448  4A1F                     tst.b      [A7]+
  317. 0000044A  6700 001C                beq        +0x1E /* 00000468 */
  318. 0000044E  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  319. 00000454  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  320. 0000045A  486D FD28                pea.l      [A5 - 0x2D8]
  321. 0000045E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  322. 00000462  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  323. 00000466  A8B3                     syscall    InvertRoundRect
  324. label00000468:
  325. 00000468  102D FD27                move.b     D0, [A5 - 0x2D9]
  326. 0000046C  0A00 0001                xori.b     D0, 0x1
  327. 00000470  4A00                     tst.b      D0
  328. 00000472  6700 00CE                beq        +0xD0 /* 00000542 */
  329. 00000476  486D FB1C                pea.l      [A5 - 0x4E4]
  330. 0000047A  3F2D FB72                move.w     -[A7], [A5 - 0x48E]
  331. 0000047E  4267                     clr.w      -[A7]
  332. 00000480  302D FB72                move.w     D0, [A5 - 0x48E]
  333. 00000484  0640 001D                addi.w     D0, 0x1D
  334. 00000488  3F00                     move.w     -[A7], D0
  335. 0000048A  3F3C 012C                move.w     -[A7], 0x12C
  336. 0000048E  A8A7                     syscall    SetRect
  337. 00000490  554F                     subq.w     A7, 2
  338. 00000492  486D FB1C                pea.l      [A5 - 0x4E4]
  339. 00000496  486D FB14                pea.l      [A5 - 0x4EC]
  340. 0000049A  486D FB24                pea.l      [A5 - 0x4DC]
  341. 0000049E  A8AA                     syscall    SectRect
  342. 000004A0  101F                     move.b     D0, [A7]+
  343. 000004A2  0A00 0001                xori.b     D0, 0x1
  344. 000004A6  4A00                     tst.b      D0
  345. 000004A8  6700 007E                beq        +0x80 /* 00000528 */
  346. 000004AC  486D FB4C                pea.l      [A5 - 0x4B4]
  347. 000004B0  486D FE1A                pea.l      [A5 - 0x1E6]
  348. 000004B4  A8A5                     syscall    FillRect
  349. 000004B6  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  350. 000004BA  3B6D FB72 FAE4           move.w     [A5 - 0x51C], [A5 - 0x48E]
  351. 000004C0  3B6D FB78 FAE6           move.w     [A5 - 0x51A], [A5 - 0x488]
  352. 000004C6  302D FB72                move.w     D0, [A5 - 0x48E]
  353. 000004CA  0640 001D                addi.w     D0, 0x1D
  354. 000004CE  3B40 FAE0                move.w     [A5 - 0x520], D0
  355. 000004D2  302D FB78                move.w     D0, [A5 - 0x488]
  356. 000004D6  0640 0024                addi.w     D0, 0x24 /* '$' */
  357. 000004DA  3B40 FAE2                move.w     [A5 - 0x51E], D0
  358. 000004DE  486E FFE0                pea.l      [A6 - 0x20]
  359. 000004E2  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  360. 000004E6  3F3C 0014                move.w     -[A7], 0x14
  361. 000004EA  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  362. 000004EE  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  363. 000004F2  A8A7                     syscall    SetRect
  364. 000004F4  486E FFE0                pea.l      [A6 - 0x20]
  365. 000004F8  486D FE1A                pea.l      [A5 - 0x1E6]
  366. 000004FC  A8A5                     syscall    FillRect
  367. 000004FE  486E FFE8                pea.l      [A6 - 0x18]
  368. 00000502  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  369. 00000506  302D FAE2                move.w     D0, [A5 - 0x51E]
  370. 0000050A  5340                     subq.w     D0, 1
  371. 0000050C  3F00                     move.w     -[A7], D0
  372. 0000050E  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  373. 00000512  3F3C 0114                move.w     -[A7], 0x114
  374. 00000516  A8A7                     syscall    SetRect
  375. 00000518  486E FFE8                pea.l      [A6 - 0x18]
  376. 0000051C  486D FE12                pea.l      [A5 - 0x1EE]
  377. 00000520  A8A5                     syscall    FillRect
  378. 00000522  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  379. label00000528:
  380. 00000528  554F                     subq.w     A7, 2
  381. 0000052A  486D FB1C                pea.l      [A5 - 0x4E4]
  382. 0000052E  486D FB14                pea.l      [A5 - 0x4EC]
  383. 00000532  486D FB24                pea.l      [A5 - 0x4DC]
  384. 00000536  A8AA                     syscall    SectRect
  385. 00000538  4A1F                     tst.b      [A7]+
  386. 0000053A  6700 0006                beq        +0x8 /* 00000542 */
  387. 0000053E  4EBA FAC0                jsr        [PC - 0x540 /* 00000000 */]
  388. label00000542:
  389. 00000542  4E5E                     unlink     A6
  390. 00000544  4E75                     rts
  391. fn00000546:
  392. 00000546  4E56 FFD8                link       A6, -0x0028
  393. 0000054A  4E71                     nop
  394. 0000054C  4E71                     nop
  395. 0000054E  486D E66E                pea.l      [A5 - 0x1992]
  396. 00000552  486D E66C                pea.l      [A5 - 0x1994]
  397. 00000556  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  398. 0000055A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  399. 0000055E  A89C                     syscall    PenMode
  400. 00000560  4EBA FCFE                jsr        [PC - 0x302 /* 00000260 */]
  401. 00000564  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  402. 00000568  A89C                     syscall    PenMode
  403. 0000056A  4EBA FCF4                jsr        [PC - 0x30C /* 00000260 */]
  404. 0000056E  3F3C 0008                move.w     -[A7], 0x8
  405. 00000572  A89C                     syscall    PenMode
  406. 00000574  554F                     subq.w     A7, 2
  407. 00000576  A974                     syscall    Button
  408. 00000578  4A1F                     tst.b      [A7]+
  409. 0000057A  6700 013E                beq        +0x140 /* 000006BA */
  410. 0000057E  554F                     subq.w     A7, 2
  411. 00000580  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  412. 00000584  486D FD28                pea.l      [A5 - 0x2D8]
  413. 00000588  A8AD                     syscall    PtInRect
  414. 0000058A  4A1F                     tst.b      [A7]+
  415. 0000058C  6700 001C                beq        +0x1E /* 000005AA */
  416. 00000590  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  417. 00000596  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  418. 0000059C  486D FD28                pea.l      [A5 - 0x2D8]
  419. 000005A0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  420. 000005A4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  421. 000005A8  A8B3                     syscall    InvertRoundRect
  422. label000005AA:
  423. 000005AA  102D FD27                move.b     D0, [A5 - 0x2D9]
  424. 000005AE  0A00 0001                xori.b     D0, 0x1
  425. 000005B2  4A00                     tst.b      D0
  426. 000005B4  6700 0104                beq        +0x106 /* 000006BA */
  427. 000005B8  486D FB1C                pea.l      [A5 - 0x4E4]
  428. 000005BC  3F2D FB70                move.w     -[A7], [A5 - 0x490]
  429. 000005C0  4267                     clr.w      -[A7]
  430. 000005C2  302D FB70                move.w     D0, [A5 - 0x490]
  431. 000005C6  0640 0018                addi.w     D0, 0x18
  432. 000005CA  3F00                     move.w     -[A7], D0
  433. 000005CC  3F3C 012C                move.w     -[A7], 0x12C
  434. 000005D0  A8A7                     syscall    SetRect
  435. 000005D2  554F                     subq.w     A7, 2
  436. 000005D4  486D FB1C                pea.l      [A5 - 0x4E4]
  437. 000005D8  486D FB14                pea.l      [A5 - 0x4EC]
  438. 000005DC  486D FB24                pea.l      [A5 - 0x4DC]
  439. 000005E0  A8AA                     syscall    SectRect
  440. 000005E2  101F                     move.b     D0, [A7]+
  441. 000005E4  0A00 0001                xori.b     D0, 0x1
  442. 000005E8  4A00                     tst.b      D0
  443. 000005EA  6700 009A                beq        +0x9C /* 00000686 */
  444. 000005EE  554F                     subq.w     A7, 2
  445. 000005F0  486D FB1C                pea.l      [A5 - 0x4E4]
  446. 000005F4  486D F432                pea.l      [A5 - 0xBCE]
  447. 000005F8  486D FB24                pea.l      [A5 - 0x4DC]
  448. 000005FC  A8AA                     syscall    SectRect
  449. 000005FE  101F                     move.b     D0, [A7]+
  450. 00000600  0A00 0001                xori.b     D0, 0x1
  451. 00000604  4A00                     tst.b      D0
  452. 00000606  6700 007E                beq        +0x80 /* 00000686 */
  453. 0000060A  486D FB4C                pea.l      [A5 - 0x4B4]
  454. 0000060E  486D FE1A                pea.l      [A5 - 0x1E6]
  455. 00000612  A8A5                     syscall    FillRect
  456. 00000614  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  457. 00000618  3B6D FB70 FAE4           move.w     [A5 - 0x51C], [A5 - 0x490]
  458. 0000061E  3B6D FB5C FAE6           move.w     [A5 - 0x51A], [A5 - 0x4A4]
  459. 00000624  302D FB70                move.w     D0, [A5 - 0x490]
  460. 00000628  0640 0018                addi.w     D0, 0x18
  461. 0000062C  3B40 FAE0                move.w     [A5 - 0x520], D0
  462. 00000630  302D FB5C                move.w     D0, [A5 - 0x4A4]
  463. 00000634  0640 0024                addi.w     D0, 0x24 /* '$' */
  464. 00000638  3B40 FAE2                move.w     [A5 - 0x51E], D0
  465. 0000063C  486E FFE0                pea.l      [A6 - 0x20]
  466. 00000640  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  467. 00000644  3F3C 0014                move.w     -[A7], 0x14
  468. 00000648  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  469. 0000064C  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  470. 00000650  A8A7                     syscall    SetRect
  471. 00000652  486E FFE0                pea.l      [A6 - 0x20]
  472. 00000656  486D FE1A                pea.l      [A5 - 0x1E6]
  473. 0000065A  A8A5                     syscall    FillRect
  474. 0000065C  486E FFE8                pea.l      [A6 - 0x18]
  475. 00000660  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  476. 00000664  302D FAE2                move.w     D0, [A5 - 0x51E]
  477. 00000668  5340                     subq.w     D0, 1
  478. 0000066A  3F00                     move.w     -[A7], D0
  479. 0000066C  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  480. 00000670  3F3C 0114                move.w     -[A7], 0x114
  481. 00000674  A8A7                     syscall    SetRect
  482. 00000676  486E FFE8                pea.l      [A6 - 0x18]
  483. 0000067A  486D FE12                pea.l      [A5 - 0x1EE]
  484. 0000067E  A8A5                     syscall    FillRect
  485. 00000680  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  486. label00000686:
  487. 00000686  554F                     subq.w     A7, 2
  488. 00000688  486D FB1C                pea.l      [A5 - 0x4E4]
  489. 0000068C  486D FB14                pea.l      [A5 - 0x4EC]
  490. 00000690  486D FB24                pea.l      [A5 - 0x4DC]
  491. 00000694  A8AA                     syscall    SectRect
  492. 00000696  4A1F                     tst.b      [A7]+
  493. 00000698  6700 0006                beq        +0x8 /* 000006A0 */
  494. 0000069C  4EBA F962                jsr        [PC - 0x69E /* 00000000 */]
  495. label000006A0:
  496. 000006A0  554F                     subq.w     A7, 2
  497. 000006A2  486D FB1C                pea.l      [A5 - 0x4E4]
  498. 000006A6  486D F432                pea.l      [A5 - 0xBCE]
  499. 000006AA  486D FB24                pea.l      [A5 - 0x4DC]
  500. 000006AE  A8AA                     syscall    SectRect
  501. 000006B0  4A1F                     tst.b      [A7]+
  502. 000006B2  6700 0006                beq        +0x8 /* 000006BA */
  503. 000006B6  4EBA F948                jsr        [PC - 0x6B8 /* 00000000 */]
  504. label000006BA:
  505. 000006BA  4E5E                     unlink     A6
  506. 000006BC  4E75                     rts
  507. fn000006BE:
  508. 000006BE  4E56 FFD8                link       A6, -0x0028
  509. 000006C2  4E71                     nop
  510. 000006C4  4E71                     nop
  511. 000006C6  486D E66E                pea.l      [A5 - 0x1992]
  512. 000006CA  486D E66C                pea.l      [A5 - 0x1994]
  513. 000006CE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  514. 000006D2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  515. 000006D6  A89C                     syscall    PenMode
  516. 000006D8  4EBA FAE4                jsr        [PC - 0x51C /* 000001BE */]
  517. 000006DC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  518. 000006E0  A89C                     syscall    PenMode
  519. 000006E2  4EBA FADA                jsr        [PC - 0x526 /* 000001BE */]
  520. 000006E6  3F3C 0008                move.w     -[A7], 0x8
  521. 000006EA  A89C                     syscall    PenMode
  522. 000006EC  554F                     subq.w     A7, 2
  523. 000006EE  A974                     syscall    Button
  524. 000006F0  4A1F                     tst.b      [A7]+
  525. 000006F2  6700 013E                beq        +0x140 /* 00000832 */
  526. 000006F6  554F                     subq.w     A7, 2
  527. 000006F8  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  528. 000006FC  486D FD28                pea.l      [A5 - 0x2D8]
  529. 00000700  A8AD                     syscall    PtInRect
  530. 00000702  4A1F                     tst.b      [A7]+
  531. 00000704  6700 001C                beq        +0x1E /* 00000722 */
  532. 00000708  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  533. 0000070E  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  534. 00000714  486D FD28                pea.l      [A5 - 0x2D8]
  535. 00000718  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  536. 0000071C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  537. 00000720  A8B3                     syscall    InvertRoundRect
  538. label00000722:
  539. 00000722  102D FD27                move.b     D0, [A5 - 0x2D9]
  540. 00000726  0A00 0001                xori.b     D0, 0x1
  541. 0000072A  4A00                     tst.b      D0
  542. 0000072C  6700 0104                beq        +0x106 /* 00000832 */
  543. 00000730  486D FB1C                pea.l      [A5 - 0x4E4]
  544. 00000734  3F2D FB6E                move.w     -[A7], [A5 - 0x492]
  545. 00000738  4267                     clr.w      -[A7]
  546. 0000073A  302D FB6E                move.w     D0, [A5 - 0x492]
  547. 0000073E  0640 0018                addi.w     D0, 0x18
  548. 00000742  3F00                     move.w     -[A7], D0
  549. 00000744  3F3C 012C                move.w     -[A7], 0x12C
  550. 00000748  A8A7                     syscall    SetRect
  551. 0000074A  554F                     subq.w     A7, 2
  552. 0000074C  486D FB1C                pea.l      [A5 - 0x4E4]
  553. 00000750  486D FB0C                pea.l      [A5 - 0x4F4]
  554. 00000754  486D FB24                pea.l      [A5 - 0x4DC]
  555. 00000758  A8AA                     syscall    SectRect
  556. 0000075A  101F                     move.b     D0, [A7]+
  557. 0000075C  0A00 0001                xori.b     D0, 0x1
  558. 00000760  4A00                     tst.b      D0
  559. 00000762  6700 009A                beq        +0x9C /* 000007FE */
  560. 00000766  554F                     subq.w     A7, 2
  561. 00000768  486D FB1C                pea.l      [A5 - 0x4E4]
  562. 0000076C  486D F42A                pea.l      [A5 - 0xBD6]
  563. 00000770  486D FB24                pea.l      [A5 - 0x4DC]
  564. 00000774  A8AA                     syscall    SectRect
  565. 00000776  101F                     move.b     D0, [A7]+
  566. 00000778  0A00 0001                xori.b     D0, 0x1
  567. 0000077C  4A00                     tst.b      D0
  568. 0000077E  6700 007E                beq        +0x80 /* 000007FE */
  569. 00000782  486D FB4C                pea.l      [A5 - 0x4B4]
  570. 00000786  486D FE1A                pea.l      [A5 - 0x1E6]
  571. 0000078A  A8A5                     syscall    FillRect
  572. 0000078C  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  573. 00000790  3B6D FB6E FAE4           move.w     [A5 - 0x51C], [A5 - 0x492]
  574. 00000796  3B6D FB5A FAE6           move.w     [A5 - 0x51A], [A5 - 0x4A6]
  575. 0000079C  302D FB6E                move.w     D0, [A5 - 0x492]
  576. 000007A0  0640 0018                addi.w     D0, 0x18
  577. 000007A4  3B40 FAE0                move.w     [A5 - 0x520], D0
  578. 000007A8  302D FB5A                move.w     D0, [A5 - 0x4A6]
  579. 000007AC  0640 0024                addi.w     D0, 0x24 /* '$' */
  580. 000007B0  3B40 FAE2                move.w     [A5 - 0x51E], D0
  581. 000007B4  486E FFE0                pea.l      [A6 - 0x20]
  582. 000007B8  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  583. 000007BC  3F3C 0014                move.w     -[A7], 0x14
  584. 000007C0  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  585. 000007C4  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  586. 000007C8  A8A7                     syscall    SetRect
  587. 000007CA  486E FFE0                pea.l      [A6 - 0x20]
  588. 000007CE  486D FE1A                pea.l      [A5 - 0x1E6]
  589. 000007D2  A8A5                     syscall    FillRect
  590. 000007D4  486E FFE8                pea.l      [A6 - 0x18]
  591. 000007D8  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  592. 000007DC  302D FAE2                move.w     D0, [A5 - 0x51E]
  593. 000007E0  5340                     subq.w     D0, 1
  594. 000007E2  3F00                     move.w     -[A7], D0
  595. 000007E4  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  596. 000007E8  3F3C 0114                move.w     -[A7], 0x114
  597. 000007EC  A8A7                     syscall    SetRect
  598. 000007EE  486E FFE8                pea.l      [A6 - 0x18]
  599. 000007F2  486D FE12                pea.l      [A5 - 0x1EE]
  600. 000007F6  A8A5                     syscall    FillRect
  601. 000007F8  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  602. label000007FE:
  603. 000007FE  554F                     subq.w     A7, 2
  604. 00000800  486D FB1C                pea.l      [A5 - 0x4E4]
  605. 00000804  486D FB0C                pea.l      [A5 - 0x4F4]
  606. 00000808  486D FB24                pea.l      [A5 - 0x4DC]
  607. 0000080C  A8AA                     syscall    SectRect
  608. 0000080E  4A1F                     tst.b      [A7]+
  609. 00000810  6700 0006                beq        +0x8 /* 00000818 */
  610. 00000814  4EBA F7EA                jsr        [PC - 0x816 /* 00000000 */]
  611. label00000818:
  612. 00000818  554F                     subq.w     A7, 2
  613. 0000081A  486D FB1C                pea.l      [A5 - 0x4E4]
  614. 0000081E  486D F42A                pea.l      [A5 - 0xBD6]
  615. 00000822  486D FB24                pea.l      [A5 - 0x4DC]
  616. 00000826  A8AA                     syscall    SectRect
  617. 00000828  4A1F                     tst.b      [A7]+
  618. 0000082A  6700 0006                beq        +0x8 /* 00000832 */
  619. 0000082E  4EBA F7D0                jsr        [PC - 0x830 /* 00000000 */]
  620. label00000832:
  621. 00000832  4E5E                     unlink     A6
  622. 00000834  4E75                     rts
  623. fn00000836:
  624. 00000836  4E56 FFE8                link       A6, -0x0018
  625. 0000083A  4E71                     nop
  626. 0000083C  4E71                     nop
  627. 0000083E  3B6D E66E FB64           move.w     [A5 - 0x49C], [A5 - 0x1992]
  628. 00000844  0C6D 0138 FB64           cmpi.w     [A5 - 0x49C], 0x138
  629. 0000084A  6C00 0008                bge        +0xA /* 00000854 */
  630. 0000084E  3B7C 0138 FB64           move.w     [A5 - 0x49C], 0x138
  631. label00000854:
  632. 00000854  0C6D 01EA FB64           cmpi.w     [A5 - 0x49C], 0x1EA
  633. 0000085A  6F00 0008                ble        +0xA /* 00000864 */
  634. 0000085E  3B7C 01EA FB64           move.w     [A5 - 0x49C], 0x1EA
  635. label00000864:
  636. 00000864  3B6D E66C FB60           move.w     [A5 - 0x4A0], [A5 - 0x1994]
  637. 0000086A  0C6D 0042 FB60           cmpi.w     [A5 - 0x4A0], 0x42 /* 'B' */
  638. 00000870  6C00 0008                bge        +0xA /* 0000087A */
  639. 00000874  3B7C 0042 FB60           move.w     [A5 - 0x4A0], 0x42 /* 'B' */
  640. label0000087A:
  641. 0000087A  0C6D 010A FB60           cmpi.w     [A5 - 0x4A0], 0x10A
  642. 00000880  6F00 0008                ble        +0xA /* 0000088A */
  643. 00000884  3B7C 010A FB60           move.w     [A5 - 0x4A0], 0x10A
  644. label0000088A:
  645. 0000088A  302D FB64                move.w     D0, [A5 - 0x49C]
  646. 0000088E  0640 FFEE                addi.w     D0, 0xFFEE
  647. 00000892  3B40 FAE4                move.w     [A5 - 0x51C], D0
  648. 00000896  302D FB60                move.w     D0, [A5 - 0x4A0]
  649. 0000089A  0640 FFF6                addi.w     D0, 0xFFF6
  650. 0000089E  3B40 FAE6                move.w     [A5 - 0x51A], D0
  651. 000008A2  302D FB64                move.w     D0, [A5 - 0x49C]
  652. 000008A6  0640 0012                addi.w     D0, 0x12
  653. 000008AA  3B40 FAE0                move.w     [A5 - 0x520], D0
  654. 000008AE  302D FB60                move.w     D0, [A5 - 0x4A0]
  655. 000008B2  0640 000A                addi.w     D0, 0xA /* '\n' */
  656. 000008B6  3B40 FAE2                move.w     [A5 - 0x51E], D0
  657. 000008BA  486D FB4C                pea.l      [A5 - 0x4B4]
  658. 000008BE  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  659. 000008C2  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  660. 000008C6  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  661. 000008CA  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  662. 000008CE  A8A7                     syscall    SetRect
  663. 000008D0  3F3C 0001                move.w     -[A7], 0x1
  664. 000008D4  3F3C 0001                move.w     -[A7], 0x1
  665. 000008D8  A89B                     syscall    PenSize
  666. 000008DA  486D FB4C                pea.l      [A5 - 0x4B4]
  667. 000008DE  A8A1                     syscall    FrameRect
  668. 000008E0  4E5E                     unlink     A6
  669. 000008E2  4E75                     rts
  670. fn000008E4:
  671. 000008E4  4E56 FFE8                link       A6, -0x0018
  672. 000008E8  4E71                     nop
  673. 000008EA  4E71                     nop
  674. 000008EC  3B6D E66E FB74           move.w     [A5 - 0x48C], [A5 - 0x1992]
  675. 000008F2  0C6D 0129 FB74           cmpi.w     [A5 - 0x48C], 0x129
  676. 000008F8  6C00 0008                bge        +0xA /* 00000902 */
  677. 000008FC  3B7C 0129 FB74           move.w     [A5 - 0x48C], 0x129
  678. label00000902:
  679. 00000902  0C6D 01E0 FB74           cmpi.w     [A5 - 0x48C], 0x1E0
  680. 00000908  6F00 0008                ble        +0xA /* 00000912 */
  681. 0000090C  3B7C 01E0 FB74           move.w     [A5 - 0x48C], 0x1E0
  682. label00000912:
  683. 00000912  3B6D E66C FB76           move.w     [A5 - 0x48A], [A5 - 0x1994]
  684. 00000918  0C6D 0028 FB76           cmpi.w     [A5 - 0x48A], 0x28 /* '(' */
  685. 0000091E  6C00 0008                bge        +0xA /* 00000928 */
  686. 00000922  3B7C 0028 FB76           move.w     [A5 - 0x48A], 0x28 /* '(' */
  687. label00000928:
  688. 00000928  0C6D 00F0 FB76           cmpi.w     [A5 - 0x48A], 0xF0
  689. 0000092E  6F00 0008                ble        +0xA /* 00000938 */
  690. 00000932  3B7C 00F0 FB76           move.w     [A5 - 0x48A], 0xF0
  691. label00000938:
  692. 00000938  3B6D FB74 FAE4           move.w     [A5 - 0x51C], [A5 - 0x48C]
  693. 0000093E  3B6D FB76 FAE6           move.w     [A5 - 0x51A], [A5 - 0x48A]
  694. 00000944  302D FB74                move.w     D0, [A5 - 0x48C]
  695. 00000948  0640 001D                addi.w     D0, 0x1D
  696. 0000094C  3B40 FAE0                move.w     [A5 - 0x520], D0
  697. 00000950  302D FB76                move.w     D0, [A5 - 0x48A]
  698. 00000954  0640 0024                addi.w     D0, 0x24 /* '$' */
  699. 00000958  3B40 FAE2                move.w     [A5 - 0x51E], D0
  700. 0000095C  486D FB4C                pea.l      [A5 - 0x4B4]
  701. 00000960  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  702. 00000964  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  703. 00000968  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  704. 0000096C  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  705. 00000970  A8A7                     syscall    SetRect
  706. 00000972  3F3C 0001                move.w     -[A7], 0x1
  707. 00000976  3F3C 0001                move.w     -[A7], 0x1
  708. 0000097A  A89B                     syscall    PenSize
  709. 0000097C  486D FB4C                pea.l      [A5 - 0x4B4]
  710. 00000980  A8A1                     syscall    FrameRect
  711. 00000982  4E5E                     unlink     A6
  712. 00000984  4E75                     rts
  713. fn00000986:
  714. 00000986  4E56 FFD8                link       A6, -0x0028
  715. 0000098A  4E71                     nop
  716. 0000098C  4E71                     nop
  717. 0000098E  486D E66E                pea.l      [A5 - 0x1992]
  718. 00000992  486D E66C                pea.l      [A5 - 0x1994]
  719. 00000996  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  720. 0000099A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  721. 0000099E  A89C                     syscall    PenMode
  722. 000009A0  4EBA FF42                jsr        [PC - 0xBE /* 000008E4 */]
  723. 000009A4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  724. 000009A8  A89C                     syscall    PenMode
  725. 000009AA  4EBA FF38                jsr        [PC - 0xC8 /* 000008E4 */]
  726. 000009AE  3F3C 0008                move.w     -[A7], 0x8
  727. 000009B2  A89C                     syscall    PenMode
  728. 000009B4  554F                     subq.w     A7, 2
  729. 000009B6  A974                     syscall    Button
  730. 000009B8  4A1F                     tst.b      [A7]+
  731. 000009BA  6700 0108                beq        +0x10A /* 00000AC4 */
  732. 000009BE  554F                     subq.w     A7, 2
  733. 000009C0  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  734. 000009C4  486D FD28                pea.l      [A5 - 0x2D8]
  735. 000009C8  A8AD                     syscall    PtInRect
  736. 000009CA  4A1F                     tst.b      [A7]+
  737. 000009CC  6700 001C                beq        +0x1E /* 000009EA */
  738. 000009D0  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  739. 000009D6  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  740. 000009DC  486D FD28                pea.l      [A5 - 0x2D8]
  741. 000009E0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  742. 000009E4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  743. 000009E8  A8B3                     syscall    InvertRoundRect
  744. label000009EA:
  745. 000009EA  102D FD27                move.b     D0, [A5 - 0x2D9]
  746. 000009EE  0A00 0001                xori.b     D0, 0x1
  747. 000009F2  4A00                     tst.b      D0
  748. 000009F4  6700 00CE                beq        +0xD0 /* 00000AC4 */
  749. 000009F8  486D FB1C                pea.l      [A5 - 0x4E4]
  750. 000009FC  3F2D FB74                move.w     -[A7], [A5 - 0x48C]
  751. 00000A00  4267                     clr.w      -[A7]
  752. 00000A02  302D FB74                move.w     D0, [A5 - 0x48C]
  753. 00000A06  0640 001D                addi.w     D0, 0x1D
  754. 00000A0A  3F00                     move.w     -[A7], D0
  755. 00000A0C  3F3C 012C                move.w     -[A7], 0x12C
  756. 00000A10  A8A7                     syscall    SetRect
  757. 00000A12  554F                     subq.w     A7, 2
  758. 00000A14  486D FB1C                pea.l      [A5 - 0x4E4]
  759. 00000A18  486D FB0C                pea.l      [A5 - 0x4F4]
  760. 00000A1C  486D FB24                pea.l      [A5 - 0x4DC]
  761. 00000A20  A8AA                     syscall    SectRect
  762. 00000A22  101F                     move.b     D0, [A7]+
  763. 00000A24  0A00 0001                xori.b     D0, 0x1
  764. 00000A28  4A00                     tst.b      D0
  765. 00000A2A  6700 007E                beq        +0x80 /* 00000AAA */
  766. 00000A2E  486D FB4C                pea.l      [A5 - 0x4B4]
  767. 00000A32  486D FE1A                pea.l      [A5 - 0x1E6]
  768. 00000A36  A8A5                     syscall    FillRect
  769. 00000A38  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  770. 00000A3C  3B6D FB74 FAE4           move.w     [A5 - 0x51C], [A5 - 0x48C]
  771. 00000A42  3B6D FB76 FAE6           move.w     [A5 - 0x51A], [A5 - 0x48A]
  772. 00000A48  302D FB74                move.w     D0, [A5 - 0x48C]
  773. 00000A4C  0640 001D                addi.w     D0, 0x1D
  774. 00000A50  3B40 FAE0                move.w     [A5 - 0x520], D0
  775. 00000A54  302D FB76                move.w     D0, [A5 - 0x48A]
  776. 00000A58  0640 0024                addi.w     D0, 0x24 /* '$' */
  777. 00000A5C  3B40 FAE2                move.w     [A5 - 0x51E], D0
  778. 00000A60  486E FFE0                pea.l      [A6 - 0x20]
  779. 00000A64  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  780. 00000A68  3F3C 0014                move.w     -[A7], 0x14
  781. 00000A6C  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  782. 00000A70  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  783. 00000A74  A8A7                     syscall    SetRect
  784. 00000A76  486E FFE0                pea.l      [A6 - 0x20]
  785. 00000A7A  486D FE1A                pea.l      [A5 - 0x1E6]
  786. 00000A7E  A8A5                     syscall    FillRect
  787. 00000A80  486E FFE8                pea.l      [A6 - 0x18]
  788. 00000A84  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  789. 00000A88  302D FAE2                move.w     D0, [A5 - 0x51E]
  790. 00000A8C  5340                     subq.w     D0, 1
  791. 00000A8E  3F00                     move.w     -[A7], D0
  792. 00000A90  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  793. 00000A94  3F3C 0114                move.w     -[A7], 0x114
  794. 00000A98  A8A7                     syscall    SetRect
  795. 00000A9A  486E FFE8                pea.l      [A6 - 0x18]
  796. 00000A9E  486D FE12                pea.l      [A5 - 0x1EE]
  797. 00000AA2  A8A5                     syscall    FillRect
  798. 00000AA4  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  799. label00000AAA:
  800. 00000AAA  554F                     subq.w     A7, 2
  801. 00000AAC  486D FB1C                pea.l      [A5 - 0x4E4]
  802. 00000AB0  486D FB0C                pea.l      [A5 - 0x4F4]
  803. 00000AB4  486D FB24                pea.l      [A5 - 0x4DC]
  804. 00000AB8  A8AA                     syscall    SectRect
  805. 00000ABA  4A1F                     tst.b      [A7]+
  806. 00000ABC  6700 0006                beq        +0x8 /* 00000AC4 */
  807. 00000AC0  4EBA F53E                jsr        [PC - 0xAC2 /* 00000000 */]
  808. label00000AC4:
  809. 00000AC4  4E5E                     unlink     A6
  810. 00000AC6  4E75                     rts
  811. fn00000AC8:
  812. 00000AC8  4E56 FFD8                link       A6, -0x0028
  813. 00000ACC  4E71                     nop
  814. 00000ACE  4E71                     nop
  815. 00000AD0  486D E66E                pea.l      [A5 - 0x1992]
  816. 00000AD4  486D E66C                pea.l      [A5 - 0x1994]
  817. 00000AD8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  818. 00000ADC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  819. 00000AE0  A89C                     syscall    PenMode
  820. 00000AE2  4EBA FD52                jsr        [PC - 0x2AE /* 00000836 */]
  821. 00000AE6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  822. 00000AEA  A89C                     syscall    PenMode
  823. 00000AEC  4EBA FD48                jsr        [PC - 0x2B8 /* 00000836 */]
  824. 00000AF0  3F3C 0008                move.w     -[A7], 0x8
  825. 00000AF4  A89C                     syscall    PenMode
  826. 00000AF6  554F                     subq.w     A7, 2
  827. 00000AF8  A974                     syscall    Button
  828. 00000AFA  4A1F                     tst.b      [A7]+
  829. 00000AFC  6700 00C8                beq        +0xCA /* 00000BC6 */
  830. 00000B00  554F                     subq.w     A7, 2
  831. 00000B02  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  832. 00000B06  486D FD28                pea.l      [A5 - 0x2D8]
  833. 00000B0A  A8AD                     syscall    PtInRect
  834. 00000B0C  4A1F                     tst.b      [A7]+
  835. 00000B0E  6700 001C                beq        +0x1E /* 00000B2C */
  836. 00000B12  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  837. 00000B18  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  838. 00000B1E  486D FD28                pea.l      [A5 - 0x2D8]
  839. 00000B22  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  840. 00000B26  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  841. 00000B2A  A8B3                     syscall    InvertRoundRect
  842. label00000B2C:
  843. 00000B2C  102D FD27                move.b     D0, [A5 - 0x2D9]
  844. 00000B30  0A00 0001                xori.b     D0, 0x1
  845. 00000B34  4A00                     tst.b      D0
  846. 00000B36  6700 008E                beq        +0x90 /* 00000BC6 */
  847. 00000B3A  486D FB4C                pea.l      [A5 - 0x4B4]
  848. 00000B3E  486D FE1A                pea.l      [A5 - 0x1E6]
  849. 00000B42  A8A5                     syscall    FillRect
  850. 00000B44  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  851. 00000B48  302D FB64                move.w     D0, [A5 - 0x49C]
  852. 00000B4C  0640 FFED                addi.w     D0, 0xFFED
  853. 00000B50  3B40 FAE4                move.w     [A5 - 0x51C], D0
  854. 00000B54  302D FB60                move.w     D0, [A5 - 0x4A0]
  855. 00000B58  0640 FFF6                addi.w     D0, 0xFFF6
  856. 00000B5C  3B40 FAE6                move.w     [A5 - 0x51A], D0
  857. 00000B60  302D FB64                move.w     D0, [A5 - 0x49C]
  858. 00000B64  0640 0013                addi.w     D0, 0x13
  859. 00000B68  3B40 FAE0                move.w     [A5 - 0x520], D0
  860. 00000B6C  302D FB60                move.w     D0, [A5 - 0x4A0]
  861. 00000B70  0640 0009                addi.w     D0, 0x9 /* '\t' */
  862. 00000B74  3B40 FAE2                move.w     [A5 - 0x51E], D0
  863. 00000B78  486E FFE0                pea.l      [A6 - 0x20]
  864. 00000B7C  302D FAE4                move.w     D0, [A5 - 0x51C]
  865. 00000B80  5340                     subq.w     D0, 1
  866. 00000B82  3F00                     move.w     -[A7], D0
  867. 00000B84  3F3C 0014                move.w     -[A7], 0x14
  868. 00000B88  302D FAE0                move.w     D0, [A5 - 0x520]
  869. 00000B8C  5240                     addq.w     D0, 1
  870. 00000B8E  3F00                     move.w     -[A7], D0
  871. 00000B90  3F2D FAE6                move.w     -[A7], [A5 - 0x51A]
  872. 00000B94  A8A7                     syscall    SetRect
  873. 00000B96  486E FFE0                pea.l      [A6 - 0x20]
  874. 00000B9A  486D FE1A                pea.l      [A5 - 0x1E6]
  875. 00000B9E  A8A5                     syscall    FillRect
  876. 00000BA0  486E FFE8                pea.l      [A6 - 0x18]
  877. 00000BA4  3F2D FAE4                move.w     -[A7], [A5 - 0x51C]
  878. 00000BA8  3F2D FAE2                move.w     -[A7], [A5 - 0x51E]
  879. 00000BAC  3F2D FAE0                move.w     -[A7], [A5 - 0x520]
  880. 00000BB0  3F3C 0114                move.w     -[A7], 0x114
  881. 00000BB4  A8A7                     syscall    SetRect
  882. 00000BB6  486E FFE8                pea.l      [A6 - 0x18]
  883. 00000BBA  486D FE12                pea.l      [A5 - 0x1EE]
  884. 00000BBE  A8A5                     syscall    FillRect
  885. 00000BC0  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  886. label00000BC6:
  887. 00000BC6  4E5E                     unlink     A6
  888. 00000BC8  4E75                     rts
  889. export_76:
  890. 00000BCA  4E56 FFC6                link       A6, -0x003A
  891. 00000BCE  4E71                     nop
  892. 00000BD0  4E71                     nop
  893. 00000BD2  554F                     subq.w     A7, 2
  894. 00000BD4  A974                     syscall    Button
  895. 00000BD6  4A1F                     tst.b      [A7]+
  896. 00000BD8  6700 0010                beq        +0x12 /* 00000BEA */
  897. label00000BDC:
  898. 00000BDC  554F                     subq.w     A7, 2
  899. 00000BDE  A974                     syscall    Button
  900. 00000BE0  101F                     move.b     D0, [A7]+
  901. 00000BE2  0A00 0001                xori.b     D0, 0x1
  902. 00000BE6  4A00                     tst.b      D0
  903. 00000BE8  67F2                     beq        -0xC /* 00000BDC */
  904. label00000BEA:
  905. 00000BEA  422E FFCF                clr.b      [A6 - 0x31]
  906. 00000BEE  486E FFE8                pea.l      [A6 - 0x18]
  907. 00000BF2  4267                     clr.w      -[A7]
  908. 00000BF4  3F3C 0114                move.w     -[A7], 0x114
  909. 00000BF8  3F3C 020F                move.w     -[A7], 0x20F
  910. 00000BFC  3F3C 0165                move.w     -[A7], 0x165
  911. 00000C00  A8A7                     syscall    SetRect
  912. 00000C02  486E FFE8                pea.l      [A6 - 0x18]
  913. 00000C06  486D FE1A                pea.l      [A5 - 0x1E6]
  914. 00000C0A  A8A5                     syscall    FillRect
  915. 00000C0C  4267                     clr.w      -[A7]
  916. 00000C0E  A887                     syscall    TextFont
  917. 00000C10  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  918. 00000C16  7000                     moveq.l    D0, 0x00
  919. 00000C18  102E FFCE                move.b     D0, [A6 - 0x32]
  920. 00000C1C  3F00                     move.w     -[A7], D0
  921. 00000C1E  A888                     syscall    TextFace
  922. 00000C20  3F3C 000C                move.w     -[A7], 0xC
  923. 00000C24  A88A                     syscall    TextSize
  924. 00000C26  3D7C 00E1 FFD6           move.w     [A6 - 0x2A], 0xE1
  925. 00000C2C  3D7C 011D FFD2           move.w     [A6 - 0x2E], 0x11D
  926. 00000C32  486D FD28                pea.l      [A5 - 0x2D8]
  927. 00000C36  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  928. 00000C3A  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  929. 00000C3E  302E FFD6                move.w     D0, [A6 - 0x2A]
  930. 00000C42  0640 003C                addi.w     D0, 0x3C /* '<' */
  931. 00000C46  3F00                     move.w     -[A7], D0
  932. 00000C48  302E FFD2                move.w     D0, [A6 - 0x2E]
  933. 00000C4C  0640 0014                addi.w     D0, 0x14
  934. 00000C50  3F00                     move.w     -[A7], D0
  935. 00000C52  A8A7                     syscall    SetRect
  936. 00000C54  486D FD28                pea.l      [A5 - 0x2D8]
  937. 00000C58  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  938. 00000C5C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  939. 00000C60  A8B0                     syscall    FrameRoundRect
  940. 00000C62  302E FFD6                move.w     D0, [A6 - 0x2A]
  941. 00000C66  5640                     addq.w     D0, 3
  942. 00000C68  3F00                     move.w     -[A7], D0
  943. 00000C6A  302E FFD2                move.w     D0, [A6 - 0x2E]
  944. 00000C6E  0640 000F                addi.w     D0, 0xF
  945. 00000C72  3F00                     move.w     -[A7], D0
  946. 00000C74  A893                     syscall    MoveTo
  947. 00000C76  3F3C 0005                move.w     -[A7], 0x5
  948. 00000C7A  487A 02A8                pea.l      [PC + 0x2A8 /* 00000F24, value 0x643414E, pstring "CANCEL" */]
  949. 00000C7E  4267                     clr.w      -[A7]
  950. 00000C80  3F3C 0004                move.w     -[A7], 0x4
  951. 00000C84  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  952. 00000C88  486E FFD8                pea.l      [A6 - 0x28]
  953. 00000C8C  302E FFD6                move.w     D0, [A6 - 0x2A]
  954. 00000C90  0640 FF74                addi.w     D0, 0xFF74
  955. 00000C94  3F00                     move.w     -[A7], D0
  956. 00000C96  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  957. 00000C9A  302E FFD6                move.w     D0, [A6 - 0x2A]
  958. 00000C9E  0640 FFE2                addi.w     D0, 0xFFE2
  959. 00000CA2  3F00                     move.w     -[A7], D0
  960. 00000CA4  302E FFD2                move.w     D0, [A6 - 0x2E]
  961. 00000CA8  0640 0014                addi.w     D0, 0x14
  962. 00000CAC  3F00                     move.w     -[A7], D0
  963. 00000CAE  A8A7                     syscall    SetRect
  964. 00000CB0  486E FFD8                pea.l      [A6 - 0x28]
  965. 00000CB4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  966. 00000CB8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  967. 00000CBC  A8B0                     syscall    FrameRoundRect
  968. 00000CBE  302E FFD6                move.w     D0, [A6 - 0x2A]
  969. 00000CC2  0640 FF77                addi.w     D0, 0xFF77
  970. 00000CC6  3F00                     move.w     -[A7], D0
  971. 00000CC8  302E FFD2                move.w     D0, [A6 - 0x2E]
  972. 00000CCC  0640 000F                addi.w     D0, 0xF
  973. 00000CD0  3F00                     move.w     -[A7], D0
  974. 00000CD2  A893                     syscall    MoveTo
  975. 00000CD4  3F3C 0005                move.w     -[A7], 0x5
  976. 00000CD8  487A 023C                pea.l      [PC + 0x23C /* 00000F16, value 0xC504C41, pstring "PLACE CANNON" */]
  977. 00000CDC  4267                     clr.w      -[A7]
  978. 00000CDE  3F3C 0004                move.w     -[A7], 0x4
  979. 00000CE2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  980. 00000CE6  3F3C 0001                move.w     -[A7], 0x1
  981. 00000CEA  A887                     syscall    TextFont
  982. 00000CEC  422E FFCE                clr.b      [A6 - 0x32]
  983. 00000CF0  7000                     moveq.l    D0, 0x00
  984. 00000CF2  102E FFCE                move.b     D0, [A6 - 0x32]
  985. 00000CF6  3F00                     move.w     -[A7], D0
  986. 00000CF8  A888                     syscall    TextFace
  987. 00000CFA  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  988. 00000CFE  A88A                     syscall    TextSize
  989. label00000D00:
  990. 00000D00  486D E66C                pea.l      [A5 - 0x1994]
  991. 00000D04  A972                     syscall    GetMouse
  992. 00000D06  554F                     subq.w     A7, 2
  993. 00000D08  A974                     syscall    Button
  994. 00000D0A  4A1F                     tst.b      [A7]+
  995. 00000D0C  6700 005A                beq        +0x5C /* 00000D68 */
  996. 00000D10  554F                     subq.w     A7, 2
  997. 00000D12  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  998. 00000D16  486E FFD8                pea.l      [A6 - 0x28]
  999. 00000D1A  A8AD                     syscall    PtInRect
  1000. 00000D1C  4A1F                     tst.b      [A7]+
  1001. 00000D1E  6700 0016                beq        +0x18 /* 00000D36 */
  1002. 00000D22  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1003. 00000D28  486E FFD8                pea.l      [A6 - 0x28]
  1004. 00000D2C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1005. 00000D30  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1006. 00000D34  A8B3                     syscall    InvertRoundRect
  1007. label00000D36:
  1008. 00000D36  554F                     subq.w     A7, 2
  1009. 00000D38  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1010. 00000D3C  486D FD28                pea.l      [A5 - 0x2D8]
  1011. 00000D40  A8AD                     syscall    PtInRect
  1012. 00000D42  4A1F                     tst.b      [A7]+
  1013. 00000D44  6700 0022                beq        +0x24 /* 00000D68 */
  1014. 00000D48  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1015. 00000D4E  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1016. 00000D54  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  1017. 00000D5A  486D FD28                pea.l      [A5 - 0x2D8]
  1018. 00000D5E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1019. 00000D62  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1020. 00000D66  A8B3                     syscall    InvertRoundRect
  1021. label00000D68:
  1022. 00000D68  4A2E FFCF                tst.b      [A6 - 0x31]
  1023. 00000D6C  6792                     beq        -0x6C /* 00000D00 */
  1024. label00000D6E:
  1025. 00000D6E  554F                     subq.w     A7, 2
  1026. 00000D70  A974                     syscall    Button
  1027. 00000D72  101F                     move.b     D0, [A7]+
  1028. 00000D74  0A00 0001                xori.b     D0, 0x1
  1029. 00000D78  4A00                     tst.b      D0
  1030. 00000D7A  67F2                     beq        -0xC /* 00000D6E */
  1031. 00000D7C  102D FD27                move.b     D0, [A5 - 0x2D9]
  1032. 00000D80  0A00 0001                xori.b     D0, 0x1
  1033. 00000D84  4A00                     tst.b      D0
  1034. 00000D86  6700 017C                beq        +0x17E /* 00000F04 */
  1035. 00000D8A  422D FD22                clr.b      [A5 - 0x2DE]
  1036. label00000D8E:
  1037. 00000D8E  4EBA F572                jsr        [PC - 0xA8E /* 00000302 */]
  1038. 00000D92  4A2D FD22                tst.b      [A5 - 0x2DE]
  1039. 00000D96  67F6                     beq        -0x8 /* 00000D8E */
  1040. 00000D98  486E FFD8                pea.l      [A6 - 0x28]
  1041. 00000D9C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1042. 00000DA0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1043. 00000DA4  A8B3                     syscall    InvertRoundRect
  1044. 00000DA6  486E FFD8                pea.l      [A6 - 0x28]
  1045. 00000DAA  486D FE1A                pea.l      [A5 - 0x1E6]
  1046. 00000DAE  A8A5                     syscall    FillRect
  1047. 00000DB0  4267                     clr.w      -[A7]
  1048. 00000DB2  A887                     syscall    TextFont
  1049. 00000DB4  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  1050. 00000DBA  7000                     moveq.l    D0, 0x00
  1051. 00000DBC  102E FFCE                move.b     D0, [A6 - 0x32]
  1052. 00000DC0  3F00                     move.w     -[A7], D0
  1053. 00000DC2  A888                     syscall    TextFace
  1054. 00000DC4  3F3C 000C                move.w     -[A7], 0xC
  1055. 00000DC8  A88A                     syscall    TextSize
  1056. 00000DCA  102D FD27                move.b     D0, [A5 - 0x2D9]
  1057. 00000DCE  0A00 0001                xori.b     D0, 0x1
  1058. 00000DD2  4A00                     tst.b      D0
  1059. 00000DD4  6700 012E                beq        +0x130 /* 00000F04 */
  1060. 00000DD8  486E FFD8                pea.l      [A6 - 0x28]
  1061. 00000DDC  302E FFD6                move.w     D0, [A6 - 0x2A]
  1062. 00000DE0  0640 0064                addi.w     D0, 0x64 /* 'd' */
  1063. 00000DE4  3F00                     move.w     -[A7], D0
  1064. 00000DE6  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1065. 00000DEA  302E FFD6                move.w     D0, [A6 - 0x2A]
  1066. 00000DEE  0640 00D2                addi.w     D0, 0xD2
  1067. 00000DF2  3F00                     move.w     -[A7], D0
  1068. 00000DF4  302E FFD2                move.w     D0, [A6 - 0x2E]
  1069. 00000DF8  0640 0014                addi.w     D0, 0x14
  1070. 00000DFC  3F00                     move.w     -[A7], D0
  1071. 00000DFE  A8A7                     syscall    SetRect
  1072. 00000E00  486E FFD8                pea.l      [A6 - 0x28]
  1073. 00000E04  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1074. 00000E08  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1075. 00000E0C  A8B0                     syscall    FrameRoundRect
  1076. 00000E0E  302E FFD6                move.w     D0, [A6 - 0x2A]
  1077. 00000E12  0640 0067                addi.w     D0, 0x67 /* 'g' */
  1078. 00000E16  3F00                     move.w     -[A7], D0
  1079. 00000E18  302E FFD2                move.w     D0, [A6 - 0x2E]
  1080. 00000E1C  0640 000F                addi.w     D0, 0xF
  1081. 00000E20  3F00                     move.w     -[A7], D0
  1082. 00000E22  A893                     syscall    MoveTo
  1083. 00000E24  3F3C 0005                move.w     -[A7], 0x5
  1084. 00000E28  487A 00DE                pea.l      [PC + 0xDE /* 00000F08, value 0xC504C41, pstring "PLACE CANNON" */]
  1085. 00000E2C  4267                     clr.w      -[A7]
  1086. 00000E2E  3F3C 0004                move.w     -[A7], 0x4
  1087. 00000E32  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1088. 00000E36  3F3C 0001                move.w     -[A7], 0x1
  1089. 00000E3A  A887                     syscall    TextFont
  1090. 00000E3C  422E FFCE                clr.b      [A6 - 0x32]
  1091. 00000E40  7000                     moveq.l    D0, 0x00
  1092. 00000E42  102E FFCE                move.b     D0, [A6 - 0x32]
  1093. 00000E46  3F00                     move.w     -[A7], D0
  1094. 00000E48  A888                     syscall    TextFace
  1095. 00000E4A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1096. 00000E4E  A88A                     syscall    TextSize
  1097. 00000E50  422E FFCF                clr.b      [A6 - 0x31]
  1098. label00000E54:
  1099. 00000E54  486D E66C                pea.l      [A5 - 0x1994]
  1100. 00000E58  A972                     syscall    GetMouse
  1101. 00000E5A  554F                     subq.w     A7, 2
  1102. 00000E5C  A974                     syscall    Button
  1103. 00000E5E  4A1F                     tst.b      [A7]+
  1104. 00000E60  6700 005A                beq        +0x5C /* 00000EBC */
  1105. 00000E64  554F                     subq.w     A7, 2
  1106. 00000E66  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1107. 00000E6A  486E FFD8                pea.l      [A6 - 0x28]
  1108. 00000E6E  A8AD                     syscall    PtInRect
  1109. 00000E70  4A1F                     tst.b      [A7]+
  1110. 00000E72  6700 0016                beq        +0x18 /* 00000E8A */
  1111. 00000E76  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1112. 00000E7C  486E FFD8                pea.l      [A6 - 0x28]
  1113. 00000E80  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1114. 00000E84  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1115. 00000E88  A8B3                     syscall    InvertRoundRect
  1116. label00000E8A:
  1117. 00000E8A  554F                     subq.w     A7, 2
  1118. 00000E8C  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1119. 00000E90  486D FD28                pea.l      [A5 - 0x2D8]
  1120. 00000E94  A8AD                     syscall    PtInRect
  1121. 00000E96  4A1F                     tst.b      [A7]+
  1122. 00000E98  6700 0022                beq        +0x24 /* 00000EBC */
  1123. 00000E9C  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1124. 00000EA2  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1125. 00000EA8  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  1126. 00000EAE  486D FD28                pea.l      [A5 - 0x2D8]
  1127. 00000EB2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1128. 00000EB6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1129. 00000EBA  A8B3                     syscall    InvertRoundRect
  1130. label00000EBC:
  1131. 00000EBC  4A2E FFCF                tst.b      [A6 - 0x31]
  1132. 00000EC0  6792                     beq        -0x6C /* 00000E54 */
  1133. label00000EC2:
  1134. 00000EC2  554F                     subq.w     A7, 2
  1135. 00000EC4  A974                     syscall    Button
  1136. 00000EC6  101F                     move.b     D0, [A7]+
  1137. 00000EC8  0A00 0001                xori.b     D0, 0x1
  1138. 00000ECC  4A00                     tst.b      D0
  1139. 00000ECE  67F2                     beq        -0xC /* 00000EC2 */
  1140. 00000ED0  102D FD27                move.b     D0, [A5 - 0x2D9]
  1141. 00000ED4  0A00 0001                xori.b     D0, 0x1
  1142. 00000ED8  4A00                     tst.b      D0
  1143. 00000EDA  6700 0028                beq        +0x2A /* 00000F04 */
  1144. 00000EDE  422D FD22                clr.b      [A5 - 0x2DE]
  1145. label00000EE2:
  1146. 00000EE2  4EBA FBE4                jsr        [PC - 0x41C /* 00000AC8 */]
  1147. 00000EE6  4A2D FD22                tst.b      [A5 - 0x2DE]
  1148. 00000EEA  67F6                     beq        -0x8 /* 00000EE2 */
  1149. 00000EEC  486E FFD8                pea.l      [A6 - 0x28]
  1150. 00000EF0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1151. 00000EF4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1152. 00000EF8  A8B3                     syscall    InvertRoundRect
  1153. 00000EFA  486E FFD8                pea.l      [A6 - 0x28]
  1154. 00000EFE  486D FE1A                pea.l      [A5 - 0x1E6]
  1155. 00000F02  A8A5                     syscall    FillRect
  1156. label00000F04:
  1157. 00000F04  4E5E                     unlink     A6
  1158. 00000F06  4E75                     rts
  1159. 00000F08  0C50 4C41                cmpi.w     [A0], 0x4C41 /* 'LA' */
  1160. 00000F0C  4345                     chk.w      D1, D5
  1161. 00000F0E  2043                     movea.l    A0, D3
  1162. 00000F10  414E                     chk.w      D0, A6
  1163. 00000F12  4E4F                     trap       15
  1164. 00000F14  4E16                     .invalid   // invalid opcode 4
  1165. 00000F16  0C50 4C41                cmpi.w     [A0], 0x4C41 /* 'LA' */
  1166. 00000F1A  4345                     chk.w      D1, D5
  1167. 00000F1C  2043                     movea.l    A0, D3
  1168. 00000F1E  414E                     chk.w      D0, A6
  1169. 00000F20  4E4F                     trap       15
  1170. 00000F22  4E16                     .invalid   // invalid opcode 4
  1171. 00000F24  0643 414E                addi.w     D3, 0x414E /* 'AN' */
  1172. 00000F28  4345                     chk.w      D1, D5
  1173. 00000F2A  4C16 4E56                movem.w    D1,D2,D4,D6,A1,A2,A3,A6, [A6]
  1174. export_77: // at 00000F2C (misaligned)
  1175. 00000F2E  FFC6                     .invalid   <<F/7/7>>
  1176. 00000F30  4E71                     nop
  1177. 00000F32  4E71                     nop
  1178. 00000F34  422E FFCF                clr.b      [A6 - 0x31]
  1179. 00000F38  486E FFE8                pea.l      [A6 - 0x18]
  1180. 00000F3C  4267                     clr.w      -[A7]
  1181. 00000F3E  3F3C 0114                move.w     -[A7], 0x114
  1182. 00000F42  3F3C 020F                move.w     -[A7], 0x20F
  1183. 00000F46  3F3C 0165                move.w     -[A7], 0x165
  1184. 00000F4A  A8A7                     syscall    SetRect
  1185. 00000F4C  486E FFE8                pea.l      [A6 - 0x18]
  1186. 00000F50  486D FE1A                pea.l      [A5 - 0x1E6]
  1187. 00000F54  A8A5                     syscall    FillRect
  1188. 00000F56  4267                     clr.w      -[A7]
  1189. 00000F58  A887                     syscall    TextFont
  1190. 00000F5A  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  1191. 00000F60  7000                     moveq.l    D0, 0x00
  1192. 00000F62  102E FFCE                move.b     D0, [A6 - 0x32]
  1193. 00000F66  3F00                     move.w     -[A7], D0
  1194. 00000F68  A888                     syscall    TextFace
  1195. 00000F6A  3F3C 000C                move.w     -[A7], 0xC
  1196. 00000F6E  A88A                     syscall    TextSize
  1197. 00000F70  3D7C 00E1 FFD6           move.w     [A6 - 0x2A], 0xE1
  1198. 00000F76  3D7C 011D FFD2           move.w     [A6 - 0x2E], 0x11D
  1199. 00000F7C  486D FD28                pea.l      [A5 - 0x2D8]
  1200. 00000F80  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  1201. 00000F84  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1202. 00000F88  302E FFD6                move.w     D0, [A6 - 0x2A]
  1203. 00000F8C  0640 003C                addi.w     D0, 0x3C /* '<' */
  1204. 00000F90  3F00                     move.w     -[A7], D0
  1205. 00000F92  302E FFD2                move.w     D0, [A6 - 0x2E]
  1206. 00000F96  0640 0014                addi.w     D0, 0x14
  1207. 00000F9A  3F00                     move.w     -[A7], D0
  1208. 00000F9C  A8A7                     syscall    SetRect
  1209. 00000F9E  486D FD28                pea.l      [A5 - 0x2D8]
  1210. 00000FA2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1211. 00000FA6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1212. 00000FAA  A8B0                     syscall    FrameRoundRect
  1213. 00000FAC  302E FFD6                move.w     D0, [A6 - 0x2A]
  1214. 00000FB0  5640                     addq.w     D0, 3
  1215. 00000FB2  3F00                     move.w     -[A7], D0
  1216. 00000FB4  302E FFD2                move.w     D0, [A6 - 0x2E]
  1217. 00000FB8  0640 000F                addi.w     D0, 0xF
  1218. 00000FBC  3F00                     move.w     -[A7], D0
  1219. 00000FBE  A893                     syscall    MoveTo
  1220. 00000FC0  3F3C 0005                move.w     -[A7], 0x5
  1221. 00000FC4  487A 02AC                pea.l      [PC + 0x2AC /* 00001272, value 0x643414E, pstring "CANCEL" */]
  1222. 00000FC8  4267                     clr.w      -[A7]
  1223. 00000FCA  3F3C 0004                move.w     -[A7], 0x4
  1224. 00000FCE  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1225. 00000FD2  486E FFD8                pea.l      [A6 - 0x28]
  1226. 00000FD6  302E FFD6                move.w     D0, [A6 - 0x2A]
  1227. 00000FDA  0640 FF6A                addi.w     D0, 0xFF6A
  1228. 00000FDE  3F00                     move.w     -[A7], D0
  1229. 00000FE0  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1230. 00000FE4  302E FFD6                move.w     D0, [A6 - 0x2A]
  1231. 00000FE8  0640 FFE2                addi.w     D0, 0xFFE2
  1232. 00000FEC  3F00                     move.w     -[A7], D0
  1233. 00000FEE  302E FFD2                move.w     D0, [A6 - 0x2E]
  1234. 00000FF2  0640 0014                addi.w     D0, 0x14
  1235. 00000FF6  3F00                     move.w     -[A7], D0
  1236. 00000FF8  A8A7                     syscall    SetRect
  1237. 00000FFA  486E FFD8                pea.l      [A6 - 0x28]
  1238. 00000FFE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1239. 00001002  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1240. 00001006  A8B0                     syscall    FrameRoundRect
  1241. 00001008  302E FFD6                move.w     D0, [A6 - 0x2A]
  1242. 0000100C  0640 FF6D                addi.w     D0, 0xFF6D
  1243. 00001010  3F00                     move.w     -[A7], D0
  1244. 00001012  302E FFD2                move.w     D0, [A6 - 0x2E]
  1245. 00001016  0640 000F                addi.w     D0, 0xF
  1246. 0000101A  3F00                     move.w     -[A7], D0
  1247. 0000101C  A893                     syscall    MoveTo
  1248. 0000101E  3F3C 0005                move.w     -[A7], 0x5
  1249. 00001022  487A 023E                pea.l      [PC + 0x23E /* 00001262, value 0xE504C41, pstring "PLACE HOSPITAL" */]
  1250. 00001026  4267                     clr.w      -[A7]
  1251. 00001028  3F3C 0004                move.w     -[A7], 0x4
  1252. 0000102C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1253. 00001030  3F3C 0001                move.w     -[A7], 0x1
  1254. 00001034  A887                     syscall    TextFont
  1255. 00001036  422E FFCE                clr.b      [A6 - 0x32]
  1256. 0000103A  7000                     moveq.l    D0, 0x00
  1257. 0000103C  102E FFCE                move.b     D0, [A6 - 0x32]
  1258. 00001040  3F00                     move.w     -[A7], D0
  1259. 00001042  A888                     syscall    TextFace
  1260. 00001044  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1261. 00001048  A88A                     syscall    TextSize
  1262. label0000104A:
  1263. 0000104A  486D E66C                pea.l      [A5 - 0x1994]
  1264. 0000104E  A972                     syscall    GetMouse
  1265. 00001050  554F                     subq.w     A7, 2
  1266. 00001052  A974                     syscall    Button
  1267. 00001054  4A1F                     tst.b      [A7]+
  1268. 00001056  6700 005A                beq        +0x5C /* 000010B2 */
  1269. 0000105A  554F                     subq.w     A7, 2
  1270. 0000105C  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1271. 00001060  486E FFD8                pea.l      [A6 - 0x28]
  1272. 00001064  A8AD                     syscall    PtInRect
  1273. 00001066  4A1F                     tst.b      [A7]+
  1274. 00001068  6700 0016                beq        +0x18 /* 00001080 */
  1275. 0000106C  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1276. 00001072  486E FFD8                pea.l      [A6 - 0x28]
  1277. 00001076  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1278. 0000107A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1279. 0000107E  A8B3                     syscall    InvertRoundRect
  1280. label00001080:
  1281. 00001080  554F                     subq.w     A7, 2
  1282. 00001082  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1283. 00001086  486D FD28                pea.l      [A5 - 0x2D8]
  1284. 0000108A  A8AD                     syscall    PtInRect
  1285. 0000108C  4A1F                     tst.b      [A7]+
  1286. 0000108E  6700 0022                beq        +0x24 /* 000010B2 */
  1287. 00001092  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1288. 00001098  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1289. 0000109E  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  1290. 000010A4  486D FD28                pea.l      [A5 - 0x2D8]
  1291. 000010A8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1292. 000010AC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1293. 000010B0  A8B3                     syscall    InvertRoundRect
  1294. label000010B2:
  1295. 000010B2  4A2E FFCF                tst.b      [A6 - 0x31]
  1296. 000010B6  6792                     beq        -0x6C /* 0000104A */
  1297. label000010B8:
  1298. 000010B8  554F                     subq.w     A7, 2
  1299. 000010BA  A974                     syscall    Button
  1300. 000010BC  101F                     move.b     D0, [A7]+
  1301. 000010BE  0A00 0001                xori.b     D0, 0x1
  1302. 000010C2  4A00                     tst.b      D0
  1303. 000010C4  67F2                     beq        -0xC /* 000010B8 */
  1304. 000010C6  102D FD27                move.b     D0, [A5 - 0x2D9]
  1305. 000010CA  0A00 0001                xori.b     D0, 0x1
  1306. 000010CE  4A00                     tst.b      D0
  1307. 000010D0  6700 017C                beq        +0x17E /* 0000124E */
  1308. 000010D4  422D FD22                clr.b      [A5 - 0x2DE]
  1309. label000010D8:
  1310. 000010D8  4EBA F32A                jsr        [PC - 0xCD6 /* 00000404 */]
  1311. 000010DC  4A2D FD22                tst.b      [A5 - 0x2DE]
  1312. 000010E0  67F6                     beq        -0x8 /* 000010D8 */
  1313. 000010E2  486E FFD8                pea.l      [A6 - 0x28]
  1314. 000010E6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1315. 000010EA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1316. 000010EE  A8B3                     syscall    InvertRoundRect
  1317. 000010F0  486E FFD8                pea.l      [A6 - 0x28]
  1318. 000010F4  486D FE1A                pea.l      [A5 - 0x1E6]
  1319. 000010F8  A8A5                     syscall    FillRect
  1320. 000010FA  4267                     clr.w      -[A7]
  1321. 000010FC  A887                     syscall    TextFont
  1322. 000010FE  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  1323. 00001104  7000                     moveq.l    D0, 0x00
  1324. 00001106  102E FFCE                move.b     D0, [A6 - 0x32]
  1325. 0000110A  3F00                     move.w     -[A7], D0
  1326. 0000110C  A888                     syscall    TextFace
  1327. 0000110E  3F3C 000C                move.w     -[A7], 0xC
  1328. 00001112  A88A                     syscall    TextSize
  1329. 00001114  102D FD27                move.b     D0, [A5 - 0x2D9]
  1330. 00001118  0A00 0001                xori.b     D0, 0x1
  1331. 0000111C  4A00                     tst.b      D0
  1332. 0000111E  6700 012E                beq        +0x130 /* 0000124E */
  1333. 00001122  486E FFD8                pea.l      [A6 - 0x28]
  1334. 00001126  302E FFD6                move.w     D0, [A6 - 0x2A]
  1335. 0000112A  0640 0064                addi.w     D0, 0x64 /* 'd' */
  1336. 0000112E  3F00                     move.w     -[A7], D0
  1337. 00001130  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1338. 00001134  302E FFD6                move.w     D0, [A6 - 0x2A]
  1339. 00001138  0640 00DC                addi.w     D0, 0xDC
  1340. 0000113C  3F00                     move.w     -[A7], D0
  1341. 0000113E  302E FFD2                move.w     D0, [A6 - 0x2E]
  1342. 00001142  0640 0014                addi.w     D0, 0x14
  1343. 00001146  3F00                     move.w     -[A7], D0
  1344. 00001148  A8A7                     syscall    SetRect
  1345. 0000114A  486E FFD8                pea.l      [A6 - 0x28]
  1346. 0000114E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1347. 00001152  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1348. 00001156  A8B0                     syscall    FrameRoundRect
  1349. 00001158  302E FFD6                move.w     D0, [A6 - 0x2A]
  1350. 0000115C  0640 0067                addi.w     D0, 0x67 /* 'g' */
  1351. 00001160  3F00                     move.w     -[A7], D0
  1352. 00001162  302E FFD2                move.w     D0, [A6 - 0x2E]
  1353. 00001166  0640 000F                addi.w     D0, 0xF
  1354. 0000116A  3F00                     move.w     -[A7], D0
  1355. 0000116C  A893                     syscall    MoveTo
  1356. 0000116E  3F3C 0005                move.w     -[A7], 0x5
  1357. 00001172  487A 00DE                pea.l      [PC + 0xDE /* 00001252, value 0xE504C41, pstring "PLACE HOSPITAL" */]
  1358. 00001176  4267                     clr.w      -[A7]
  1359. 00001178  3F3C 0004                move.w     -[A7], 0x4
  1360. 0000117C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1361. 00001180  3F3C 0001                move.w     -[A7], 0x1
  1362. 00001184  A887                     syscall    TextFont
  1363. 00001186  422E FFCE                clr.b      [A6 - 0x32]
  1364. 0000118A  7000                     moveq.l    D0, 0x00
  1365. 0000118C  102E FFCE                move.b     D0, [A6 - 0x32]
  1366. 00001190  3F00                     move.w     -[A7], D0
  1367. 00001192  A888                     syscall    TextFace
  1368. 00001194  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1369. 00001198  A88A                     syscall    TextSize
  1370. 0000119A  422E FFCF                clr.b      [A6 - 0x31]
  1371. label0000119E:
  1372. 0000119E  486D E66C                pea.l      [A5 - 0x1994]
  1373. 000011A2  A972                     syscall    GetMouse
  1374. 000011A4  554F                     subq.w     A7, 2
  1375. 000011A6  A974                     syscall    Button
  1376. 000011A8  4A1F                     tst.b      [A7]+
  1377. 000011AA  6700 005A                beq        +0x5C /* 00001206 */
  1378. 000011AE  554F                     subq.w     A7, 2
  1379. 000011B0  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1380. 000011B4  486E FFD8                pea.l      [A6 - 0x28]
  1381. 000011B8  A8AD                     syscall    PtInRect
  1382. 000011BA  4A1F                     tst.b      [A7]+
  1383. 000011BC  6700 0016                beq        +0x18 /* 000011D4 */
  1384. 000011C0  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1385. 000011C6  486E FFD8                pea.l      [A6 - 0x28]
  1386. 000011CA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1387. 000011CE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1388. 000011D2  A8B3                     syscall    InvertRoundRect
  1389. label000011D4:
  1390. 000011D4  554F                     subq.w     A7, 2
  1391. 000011D6  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1392. 000011DA  486D FD28                pea.l      [A5 - 0x2D8]
  1393. 000011DE  A8AD                     syscall    PtInRect
  1394. 000011E0  4A1F                     tst.b      [A7]+
  1395. 000011E2  6700 0022                beq        +0x24 /* 00001206 */
  1396. 000011E6  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1397. 000011EC  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1398. 000011F2  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  1399. 000011F8  486D FD28                pea.l      [A5 - 0x2D8]
  1400. 000011FC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1401. 00001200  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1402. 00001204  A8B3                     syscall    InvertRoundRect
  1403. label00001206:
  1404. 00001206  4A2E FFCF                tst.b      [A6 - 0x31]
  1405. 0000120A  6792                     beq        -0x6C /* 0000119E */
  1406. label0000120C:
  1407. 0000120C  554F                     subq.w     A7, 2
  1408. 0000120E  A974                     syscall    Button
  1409. 00001210  101F                     move.b     D0, [A7]+
  1410. 00001212  0A00 0001                xori.b     D0, 0x1
  1411. 00001216  4A00                     tst.b      D0
  1412. 00001218  67F2                     beq        -0xC /* 0000120C */
  1413. 0000121A  102D FD27                move.b     D0, [A5 - 0x2D9]
  1414. 0000121E  0A00 0001                xori.b     D0, 0x1
  1415. 00001222  4A00                     tst.b      D0
  1416. 00001224  6700 0028                beq        +0x2A /* 0000124E */
  1417. 00001228  422D FD22                clr.b      [A5 - 0x2DE]
  1418. label0000122C:
  1419. 0000122C  4EBA F758                jsr        [PC - 0x8A8 /* 00000986 */]
  1420. 00001230  4A2D FD22                tst.b      [A5 - 0x2DE]
  1421. 00001234  67F6                     beq        -0x8 /* 0000122C */
  1422. 00001236  486E FFD8                pea.l      [A6 - 0x28]
  1423. 0000123A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1424. 0000123E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1425. 00001242  A8B3                     syscall    InvertRoundRect
  1426. 00001244  486E FFD8                pea.l      [A6 - 0x28]
  1427. 00001248  486D FE1A                pea.l      [A5 - 0x1E6]
  1428. 0000124C  A8A5                     syscall    FillRect
  1429. label0000124E:
  1430. 0000124E  4E5E                     unlink     A6
  1431. 00001250  4E75                     rts
  1432. 00001252  0E50 4C41                .invalid.w [A0], 0x4C41 /* 'LA' */ // invalid immediate operation
  1433. 00001256  4345                     chk.w      D1, D5
  1434. 00001258  2048                     movea.l    A0, A0
  1435. 0000125A  4F53                     chk.w      D7, [A3]
  1436. 0000125C  5049                     addq.w     A1, 8
  1437. 0000125E  5441                     addq.w     D1, 2
  1438. 00001260  4C16 0E50                movem.w    D4,D6,A1,A2,A3, [A6]
  1439. 00001264  4C41 4345                movem.l    D0,D2,D6,A0,A1,A6, D1
  1440. 00001268  2048                     movea.l    A0, A0
  1441. 0000126A  4F53                     chk.w      D7, [A3]
  1442. 0000126C  5049                     addq.w     A1, 8
  1443. 0000126E  5441                     addq.w     D1, 2
  1444. 00001270  4C16 0643                movem.w    D0,D1,D6,A1,A2, [A6]
  1445. 00001274  414E                     chk.w      D0, A6
  1446. 00001276  4345                     chk.w      D1, D5
  1447. 00001278  4C16 4E56                movem.w    D1,D2,D4,D6,A1,A2,A3,A6, [A6]
  1448. export_78: // at 0000127A (misaligned)
  1449. 0000127C  FFC6                     .invalid   <<F/7/7>>
  1450. 0000127E  4E71                     nop
  1451. 00001280  4E71                     nop
  1452. 00001282  422E FFCF                clr.b      [A6 - 0x31]
  1453. 00001286  486E FFE8                pea.l      [A6 - 0x18]
  1454. 0000128A  4267                     clr.w      -[A7]
  1455. 0000128C  3F3C 0114                move.w     -[A7], 0x114
  1456. 00001290  3F3C 020F                move.w     -[A7], 0x20F
  1457. 00001294  3F3C 0165                move.w     -[A7], 0x165
  1458. 00001298  A8A7                     syscall    SetRect
  1459. 0000129A  486E FFE8                pea.l      [A6 - 0x18]
  1460. 0000129E  486D FE1A                pea.l      [A5 - 0x1E6]
  1461. 000012A2  A8A5                     syscall    FillRect
  1462. 000012A4  4267                     clr.w      -[A7]
  1463. 000012A6  A887                     syscall    TextFont
  1464. 000012A8  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  1465. 000012AE  7000                     moveq.l    D0, 0x00
  1466. 000012B0  102E FFCE                move.b     D0, [A6 - 0x32]
  1467. 000012B4  3F00                     move.w     -[A7], D0
  1468. 000012B6  A888                     syscall    TextFace
  1469. 000012B8  3F3C 000C                move.w     -[A7], 0xC
  1470. 000012BC  A88A                     syscall    TextSize
  1471. 000012BE  3D7C 00E1 FFD6           move.w     [A6 - 0x2A], 0xE1
  1472. 000012C4  3D7C 011D FFD2           move.w     [A6 - 0x2E], 0x11D
  1473. 000012CA  486D FD28                pea.l      [A5 - 0x2D8]
  1474. 000012CE  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  1475. 000012D2  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1476. 000012D6  302E FFD6                move.w     D0, [A6 - 0x2A]
  1477. 000012DA  0640 003C                addi.w     D0, 0x3C /* '<' */
  1478. 000012DE  3F00                     move.w     -[A7], D0
  1479. 000012E0  302E FFD2                move.w     D0, [A6 - 0x2E]
  1480. 000012E4  0640 0014                addi.w     D0, 0x14
  1481. 000012E8  3F00                     move.w     -[A7], D0
  1482. 000012EA  A8A7                     syscall    SetRect
  1483. 000012EC  486D FD28                pea.l      [A5 - 0x2D8]
  1484. 000012F0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1485. 000012F4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1486. 000012F8  A8B0                     syscall    FrameRoundRect
  1487. 000012FA  302E FFD6                move.w     D0, [A6 - 0x2A]
  1488. 000012FE  5640                     addq.w     D0, 3
  1489. 00001300  3F00                     move.w     -[A7], D0
  1490. 00001302  302E FFD2                move.w     D0, [A6 - 0x2E]
  1491. 00001306  0640 000F                addi.w     D0, 0xF
  1492. 0000130A  3F00                     move.w     -[A7], D0
  1493. 0000130C  A893                     syscall    MoveTo
  1494. 0000130E  3F3C 0005                move.w     -[A7], 0x5
  1495. 00001312  487A 02B4                pea.l      [PC + 0x2B4 /* 000015C8, value 0x643414E, pstring "CANCEL" */]
  1496. 00001316  4267                     clr.w      -[A7]
  1497. 00001318  3F3C 0004                move.w     -[A7], 0x4
  1498. 0000131C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1499. 00001320  486E FFD8                pea.l      [A6 - 0x28]
  1500. 00001324  302E FFD6                move.w     D0, [A6 - 0x2A]
  1501. 00001328  0640 FF38                addi.w     D0, 0xFF38
  1502. 0000132C  3F00                     move.w     -[A7], D0
  1503. 0000132E  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1504. 00001332  302E FFD6                move.w     D0, [A6 - 0x2A]
  1505. 00001336  0640 FFE2                addi.w     D0, 0xFFE2
  1506. 0000133A  3F00                     move.w     -[A7], D0
  1507. 0000133C  302E FFD2                move.w     D0, [A6 - 0x2E]
  1508. 00001340  0640 0014                addi.w     D0, 0x14
  1509. 00001344  3F00                     move.w     -[A7], D0
  1510. 00001346  A8A7                     syscall    SetRect
  1511. 00001348  486E FFD8                pea.l      [A6 - 0x28]
  1512. 0000134C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1513. 00001350  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1514. 00001354  A8B0                     syscall    FrameRoundRect
  1515. 00001356  302E FFD6                move.w     D0, [A6 - 0x2A]
  1516. 0000135A  0640 FF3B                addi.w     D0, 0xFF3B
  1517. 0000135E  3F00                     move.w     -[A7], D0
  1518. 00001360  302E FFD2                move.w     D0, [A6 - 0x2E]
  1519. 00001364  0640 000F                addi.w     D0, 0xF
  1520. 00001368  3F00                     move.w     -[A7], D0
  1521. 0000136A  A893                     syscall    MoveTo
  1522. 0000136C  3F3C 0005                move.w     -[A7], 0x5
  1523. 00001370  487A 0242                pea.l      [PC + 0x242 /* 000015B4, value 0x12504C41, pstring "PLACE COMMAND POST" */]
  1524. 00001374  4267                     clr.w      -[A7]
  1525. 00001376  3F3C 0004                move.w     -[A7], 0x4
  1526. 0000137A  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1527. 0000137E  3F3C 0001                move.w     -[A7], 0x1
  1528. 00001382  A887                     syscall    TextFont
  1529. 00001384  422E FFCE                clr.b      [A6 - 0x32]
  1530. 00001388  7000                     moveq.l    D0, 0x00
  1531. 0000138A  102E FFCE                move.b     D0, [A6 - 0x32]
  1532. 0000138E  3F00                     move.w     -[A7], D0
  1533. 00001390  A888                     syscall    TextFace
  1534. 00001392  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1535. 00001396  A88A                     syscall    TextSize
  1536. label00001398:
  1537. 00001398  486D E66C                pea.l      [A5 - 0x1994]
  1538. 0000139C  A972                     syscall    GetMouse
  1539. 0000139E  554F                     subq.w     A7, 2
  1540. 000013A0  A974                     syscall    Button
  1541. 000013A2  4A1F                     tst.b      [A7]+
  1542. 000013A4  6700 005A                beq        +0x5C /* 00001400 */
  1543. 000013A8  554F                     subq.w     A7, 2
  1544. 000013AA  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1545. 000013AE  486E FFD8                pea.l      [A6 - 0x28]
  1546. 000013B2  A8AD                     syscall    PtInRect
  1547. 000013B4  4A1F                     tst.b      [A7]+
  1548. 000013B6  6700 0016                beq        +0x18 /* 000013CE */
  1549. 000013BA  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1550. 000013C0  486E FFD8                pea.l      [A6 - 0x28]
  1551. 000013C4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1552. 000013C8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1553. 000013CC  A8B3                     syscall    InvertRoundRect
  1554. label000013CE:
  1555. 000013CE  554F                     subq.w     A7, 2
  1556. 000013D0  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1557. 000013D4  486D FD28                pea.l      [A5 - 0x2D8]
  1558. 000013D8  A8AD                     syscall    PtInRect
  1559. 000013DA  4A1F                     tst.b      [A7]+
  1560. 000013DC  6700 0022                beq        +0x24 /* 00001400 */
  1561. 000013E0  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1562. 000013E6  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1563. 000013EC  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  1564. 000013F2  486D FD28                pea.l      [A5 - 0x2D8]
  1565. 000013F6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1566. 000013FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1567. 000013FE  A8B3                     syscall    InvertRoundRect
  1568. label00001400:
  1569. 00001400  4A2E FFCF                tst.b      [A6 - 0x31]
  1570. 00001404  6792                     beq        -0x6C /* 00001398 */
  1571. label00001406:
  1572. 00001406  554F                     subq.w     A7, 2
  1573. 00001408  A974                     syscall    Button
  1574. 0000140A  101F                     move.b     D0, [A7]+
  1575. 0000140C  0A00 0001                xori.b     D0, 0x1
  1576. 00001410  4A00                     tst.b      D0
  1577. 00001412  67F2                     beq        -0xC /* 00001406 */
  1578. 00001414  102D FD27                move.b     D0, [A5 - 0x2D9]
  1579. 00001418  0A00 0001                xori.b     D0, 0x1
  1580. 0000141C  4A00                     tst.b      D0
  1581. 0000141E  6700 017C                beq        +0x17E /* 0000159C */
  1582. 00001422  422D FD22                clr.b      [A5 - 0x2DE]
  1583. label00001426:
  1584. 00001426  4EBA F11E                jsr        [PC - 0xEE2 /* 00000546 */]
  1585. 0000142A  4A2D FD22                tst.b      [A5 - 0x2DE]
  1586. 0000142E  67F6                     beq        -0x8 /* 00001426 */
  1587. 00001430  486E FFD8                pea.l      [A6 - 0x28]
  1588. 00001434  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1589. 00001438  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1590. 0000143C  A8B3                     syscall    InvertRoundRect
  1591. 0000143E  486E FFD8                pea.l      [A6 - 0x28]
  1592. 00001442  486D FE1A                pea.l      [A5 - 0x1E6]
  1593. 00001446  A8A5                     syscall    FillRect
  1594. 00001448  4267                     clr.w      -[A7]
  1595. 0000144A  A887                     syscall    TextFont
  1596. 0000144C  1D7C 0001 FFCE           move.b     [A6 - 0x32], 0x1
  1597. 00001452  7000                     moveq.l    D0, 0x00
  1598. 00001454  102E FFCE                move.b     D0, [A6 - 0x32]
  1599. 00001458  3F00                     move.w     -[A7], D0
  1600. 0000145A  A888                     syscall    TextFace
  1601. 0000145C  3F3C 000C                move.w     -[A7], 0xC
  1602. 00001460  A88A                     syscall    TextSize
  1603. 00001462  102D FD27                move.b     D0, [A5 - 0x2D9]
  1604. 00001466  0A00 0001                xori.b     D0, 0x1
  1605. 0000146A  4A00                     tst.b      D0
  1606. 0000146C  6700 012E                beq        +0x130 /* 0000159C */
  1607. 00001470  486E FFD8                pea.l      [A6 - 0x28]
  1608. 00001474  302E FFD6                move.w     D0, [A6 - 0x2A]
  1609. 00001478  0640 0064                addi.w     D0, 0x64 /* 'd' */
  1610. 0000147C  3F00                     move.w     -[A7], D0
  1611. 0000147E  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1612. 00001482  302E FFD6                move.w     D0, [A6 - 0x2A]
  1613. 00001486  0640 010E                addi.w     D0, 0x10E
  1614. 0000148A  3F00                     move.w     -[A7], D0
  1615. 0000148C  302E FFD2                move.w     D0, [A6 - 0x2E]
  1616. 00001490  0640 0014                addi.w     D0, 0x14
  1617. 00001494  3F00                     move.w     -[A7], D0
  1618. 00001496  A8A7                     syscall    SetRect
  1619. 00001498  486E FFD8                pea.l      [A6 - 0x28]
  1620. 0000149C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1621. 000014A0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1622. 000014A4  A8B0                     syscall    FrameRoundRect
  1623. 000014A6  302E FFD6                move.w     D0, [A6 - 0x2A]
  1624. 000014AA  0640 0067                addi.w     D0, 0x67 /* 'g' */
  1625. 000014AE  3F00                     move.w     -[A7], D0
  1626. 000014B0  302E FFD2                move.w     D0, [A6 - 0x2E]
  1627. 000014B4  0640 000F                addi.w     D0, 0xF
  1628. 000014B8  3F00                     move.w     -[A7], D0
  1629. 000014BA  A893                     syscall    MoveTo
  1630. 000014BC  3F3C 0005                move.w     -[A7], 0x5
  1631. 000014C0  487A 00DE                pea.l      [PC + 0xDE /* 000015A0, value 0x12504C41, pstring "PLACE COMMAND POST" */]
  1632. 000014C4  4267                     clr.w      -[A7]
  1633. 000014C6  3F3C 0004                move.w     -[A7], 0x4
  1634. 000014CA  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1635. 000014CE  3F3C 0001                move.w     -[A7], 0x1
  1636. 000014D2  A887                     syscall    TextFont
  1637. 000014D4  422E FFCE                clr.b      [A6 - 0x32]
  1638. 000014D8  7000                     moveq.l    D0, 0x00
  1639. 000014DA  102E FFCE                move.b     D0, [A6 - 0x32]
  1640. 000014DE  3F00                     move.w     -[A7], D0
  1641. 000014E0  A888                     syscall    TextFace
  1642. 000014E2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1643. 000014E6  A88A                     syscall    TextSize
  1644. 000014E8  422E FFCF                clr.b      [A6 - 0x31]
  1645. label000014EC:
  1646. 000014EC  486D E66C                pea.l      [A5 - 0x1994]
  1647. 000014F0  A972                     syscall    GetMouse
  1648. 000014F2  554F                     subq.w     A7, 2
  1649. 000014F4  A974                     syscall    Button
  1650. 000014F6  4A1F                     tst.b      [A7]+
  1651. 000014F8  6700 005A                beq        +0x5C /* 00001554 */
  1652. 000014FC  554F                     subq.w     A7, 2
  1653. 000014FE  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1654. 00001502  486E FFD8                pea.l      [A6 - 0x28]
  1655. 00001506  A8AD                     syscall    PtInRect
  1656. 00001508  4A1F                     tst.b      [A7]+
  1657. 0000150A  6700 0016                beq        +0x18 /* 00001522 */
  1658. 0000150E  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1659. 00001514  486E FFD8                pea.l      [A6 - 0x28]
  1660. 00001518  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1661. 0000151C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1662. 00001520  A8B3                     syscall    InvertRoundRect
  1663. label00001522:
  1664. 00001522  554F                     subq.w     A7, 2
  1665. 00001524  2F2D E66C                move.l     -[A7], [A5 - 0x1994]
  1666. 00001528  486D FD28                pea.l      [A5 - 0x2D8]
  1667. 0000152C  A8AD                     syscall    PtInRect
  1668. 0000152E  4A1F                     tst.b      [A7]+
  1669. 00001530  6700 0022                beq        +0x24 /* 00001554 */
  1670. 00001534  1D7C 0001 FFCF           move.b     [A6 - 0x31], 0x1
  1671. 0000153A  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1672. 00001540  1B7C 0001 FD22           move.b     [A5 - 0x2DE], 0x1
  1673. 00001546  486D FD28                pea.l      [A5 - 0x2D8]
  1674. 0000154A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1675. 0000154E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1676. 00001552  A8B3                     syscall    InvertRoundRect
  1677. label00001554:
  1678. 00001554  4A2E FFCF                tst.b      [A6 - 0x31]
  1679. 00001558  6792                     beq        -0x6C /* 000014EC */
  1680. label0000155A:
  1681. 0000155A  554F                     subq.w     A7, 2
  1682. 0000155C  A974                     syscall    Button
  1683. 0000155E  101F                     move.b     D0, [A7]+
  1684. 00001560  0A00 0001                xori.b     D0, 0x1
  1685. 00001564  4A00                     tst.b      D0
  1686. 00001566  67F2                     beq        -0xC /* 0000155A */
  1687. 00001568  102D FD27                move.b     D0, [A5 - 0x2D9]
  1688. 0000156C  0A00 0001                xori.b     D0, 0x1
  1689. 00001570  4A00                     tst.b      D0
  1690. 00001572  6700 0028                beq        +0x2A /* 0000159C */
  1691. 00001576  422D FD22                clr.b      [A5 - 0x2DE]
  1692. label0000157A:
  1693. 0000157A  4EBA F142                jsr        [PC - 0xEBE /* 000006BE */]
  1694. 0000157E  4A2D FD22                tst.b      [A5 - 0x2DE]
  1695. 00001582  67F6                     beq        -0x8 /* 0000157A */
  1696. 00001584  486E FFD8                pea.l      [A6 - 0x28]
  1697. 00001588  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1698. 0000158C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1699. 00001590  A8B3                     syscall    InvertRoundRect
  1700. 00001592  486E FFD8                pea.l      [A6 - 0x28]
  1701. 00001596  486D FE1A                pea.l      [A5 - 0x1E6]
  1702. 0000159A  A8A5                     syscall    FillRect
  1703. label0000159C:
  1704. 0000159C  4E5E                     unlink     A6
  1705. 0000159E  4E75                     rts
  1706. 000015A0  1250                     movea.b    A1, [A0]
  1707. 000015A2  4C41 4345                movem.l    D0,D2,D6,A0,A1,A6, D1
  1708. 000015A6  2043                     movea.l    A0, D3
  1709. 000015A8  4F4D                     chk.w      D7, A5
  1710. 000015AA  4D41                     chk.w      D6, D1
  1711. 000015AC  4E44                     trap       4
  1712. 000015AE  2050                     movea.l    A0, [A0]
  1713. 000015B0  4F53                     chk.w      D7, [A3]
  1714. 000015B2  5416                     addq.b     [A6], 2
  1715. 000015B4  1250                     movea.b    A1, [A0]
  1716. 000015B6  4C41 4345                movem.l    D0,D2,D6,A0,A1,A6, D1
  1717. 000015BA  2043                     movea.l    A0, D3
  1718. 000015BC  4F4D                     chk.w      D7, A5
  1719. 000015BE  4D41                     chk.w      D6, D1
  1720. 000015C0  4E44                     trap       4
  1721. 000015C2  2050                     movea.l    A0, [A0]
  1722. 000015C4  4F53                     chk.w      D7, [A3]
  1723. 000015C6  5416                     addq.b     [A6], 2
  1724. 000015C8  0643 414E                addi.w     D3, 0x414E /* 'AN' */
  1725. 000015CC  4345                     chk.w      D1, D5
  1726. 000015CE  4C16 4E56                movem.w    D1,D2,D4,D6,A1,A2,A3,A6, [A6]
  1727. export_79: // at 000015D0 (misaligned)
  1728. 000015D2  FFBE                     .invalid   <<F/6/7>>
  1729. 000015D4  4E71                     nop
  1730. 000015D6  4E71                     nop
  1731. 000015D8  3F3C 0001                move.w     -[A7], 0x1
  1732. 000015DC  3F3C 0001                move.w     -[A7], 0x1
  1733. 000015E0  A89B                     syscall    PenSize
  1734. 000015E2  4267                     clr.w      -[A7]
  1735. 000015E4  3F3C 0113                move.w     -[A7], 0x113
  1736. 000015E8  A893                     syscall    MoveTo
  1737. 000015EA  3F3C 0212                move.w     -[A7], 0x212
  1738. 000015EE  3F3C 0113                move.w     -[A7], 0x113
  1739. 000015F2  A891                     syscall    LineTo
  1740. 000015F4  3F3C 0001                move.w     -[A7], 0x1
  1741. 000015F8  3F3C 0001                move.w     -[A7], 0x1
  1742. 000015FC  A89B                     syscall    PenSize
  1743. 000015FE  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1744. 00001602  422E FFCB                clr.b      [A6 - 0x35]
  1745. 00001606  486E FFD8                pea.l      [A6 - 0x28]
  1746. 0000160A  4267                     clr.w      -[A7]
  1747. 0000160C  3F3C 0014                move.w     -[A7], 0x14
  1748. 00001610  3F3C 0210                move.w     -[A7], 0x210
  1749. 00001614  3F3C 0165                move.w     -[A7], 0x165
  1750. 00001618  A8A7                     syscall    SetRect
  1751. 0000161A  486E FFE0                pea.l      [A6 - 0x20]
  1752. 0000161E  4267                     clr.w      -[A7]
  1753. 00001620  3F3C 0014                move.w     -[A7], 0x14
  1754. 00001624  3F3C 0210                move.w     -[A7], 0x210
  1755. 00001628  3F3C 0113                move.w     -[A7], 0x113
  1756. 0000162C  A8A7                     syscall    SetRect
  1757. 0000162E  4EBA 0314                jsr        [PC + 0x314 /* 00001944 */]
  1758. label00001632:
  1759. 00001632  486E FFC6                pea.l      [A6 - 0x3A]
  1760. 00001636  A972                     syscall    GetMouse
  1761. 00001638  554F                     subq.w     A7, 2
  1762. 0000163A  A974                     syscall    Button
  1763. 0000163C  101F                     move.b     D0, [A7]+
  1764. 0000163E  0A00 0001                xori.b     D0, 0x1
  1765. 00001642  4A00                     tst.b      D0
  1766. 00001644  6700 0032                beq        +0x34 /* 00001678 */
  1767. 00001648  3D6E FFC8 FFCE           move.w     [A6 - 0x32], [A6 - 0x38]
  1768. 0000164E  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1769. 00001654  6C00 000C                bge        +0xE /* 00001662 */
  1770. 00001658  3D7C 004B FFCC           move.w     [A6 - 0x34], 0x4B /* 'K' */
  1771. 0000165E  6000 0008                bra        +0xA /* 00001668 */
  1772. label00001662:
  1773. 00001662  3D6E FFC6 FFCC           move.w     [A6 - 0x34], [A6 - 0x3A]
  1774. label00001668:
  1775. 00001668  0C6E 0113 FFC6           cmpi.w     [A6 - 0x3A], 0x113
  1776. 0000166E  6F00 0008                ble        +0xA /* 00001678 */
  1777. 00001672  3D7C 0113 FFCC           move.w     [A6 - 0x34], 0x113
  1778. label00001678:
  1779. 00001678  554F                     subq.w     A7, 2
  1780. 0000167A  A974                     syscall    Button
  1781. 0000167C  4A1F                     tst.b      [A7]+
  1782. 0000167E  6700 003A                beq        +0x3C /* 000016BA */
  1783. 00001682  554F                     subq.w     A7, 2
  1784. 00001684  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1785. 00001688  486D FD38                pea.l      [A5 - 0x2C8]
  1786. 0000168C  A8AD                     syscall    PtInRect
  1787. 0000168E  4A1F                     tst.b      [A7]+
  1788. 00001690  6700 0028                beq        +0x2A /* 000016BA */
  1789. 00001694  486D FD38                pea.l      [A5 - 0x2C8]
  1790. 00001698  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1791. 0000169C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1792. 000016A0  A8B3                     syscall    InvertRoundRect
  1793. 000016A2  486E FFE0                pea.l      [A6 - 0x20]
  1794. 000016A6  486D FE1A                pea.l      [A5 - 0x1E6]
  1795. 000016AA  A8A5                     syscall    FillRect
  1796. 000016AC  486D FD38                pea.l      [A5 - 0x2C8]
  1797. 000016B0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1798. 000016B4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1799. 000016B8  A8B3                     syscall    InvertRoundRect
  1800. label000016BA:
  1801. 000016BA  554F                     subq.w     A7, 2
  1802. 000016BC  A974                     syscall    Button
  1803. 000016BE  4A1F                     tst.b      [A7]+
  1804. 000016C0  6700 002E                beq        +0x30 /* 000016F0 */
  1805. 000016C4  554F                     subq.w     A7, 2
  1806. 000016C6  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1807. 000016CA  486D FD28                pea.l      [A5 - 0x2D8]
  1808. 000016CE  A8AD                     syscall    PtInRect
  1809. 000016D0  4A1F                     tst.b      [A7]+
  1810. 000016D2  6700 001C                beq        +0x1E /* 000016F0 */
  1811. 000016D6  486D FD28                pea.l      [A5 - 0x2D8]
  1812. 000016DA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1813. 000016DE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1814. 000016E2  A8B3                     syscall    InvertRoundRect
  1815. 000016E4  1B7C 0001 FD27           move.b     [A5 - 0x2D9], 0x1
  1816. 000016EA  1D7C 0001 FFCB           move.b     [A6 - 0x35], 0x1
  1817. label000016F0:
  1818. 000016F0  554F                     subq.w     A7, 2
  1819. 000016F2  A974                     syscall    Button
  1820. 000016F4  4A1F                     tst.b      [A7]+
  1821. 000016F6  6700 0028                beq        +0x2A /* 00001720 */
  1822. 000016FA  554F                     subq.w     A7, 2
  1823. 000016FC  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1824. 00001700  486D FD30                pea.l      [A5 - 0x2D0]
  1825. 00001704  A8AD                     syscall    PtInRect
  1826. 00001706  4A1F                     tst.b      [A7]+
  1827. 00001708  6700 0016                beq        +0x18 /* 00001720 */
  1828. 0000170C  486D FD30                pea.l      [A5 - 0x2D0]
  1829. 00001710  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1830. 00001714  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1831. 00001718  A8B3                     syscall    InvertRoundRect
  1832. 0000171A  1D7C 0001 FFCB           move.b     [A6 - 0x35], 0x1
  1833. label00001720:
  1834. 00001720  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1835. 00001726  6C00 000C                bge        +0xE /* 00001734 */
  1836. 0000172A  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1837. 0000172E  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1838. 00001732  A893                     syscall    MoveTo
  1839. label00001734:
  1840. 00001734  0C6E 0113 FFC6           cmpi.w     [A6 - 0x3A], 0x113
  1841. 0000173A  6F00 0010                ble        +0x12 /* 0000174C */
  1842. 0000173E  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1843. 00001742  3F3C 0113                move.w     -[A7], 0x113
  1844. 00001746  A893                     syscall    MoveTo
  1845. 00001748  6000 01EA                bra        +0x1EC /* 00001934 */
  1846. label0000174C:
  1847. 0000174C  554F                     subq.w     A7, 2
  1848. 0000174E  A974                     syscall    Button
  1849. 00001750  4A1F                     tst.b      [A7]+
  1850. 00001752  6700 01A0                beq        +0x1A2 /* 000018F4 */
  1851. 00001756  0C6E 0113 FFC6           cmpi.w     [A6 - 0x3A], 0x113
  1852. 0000175C  6C00 0040                bge        +0x42 /* 0000179E */
  1853. 00001760  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1854. 00001766  6F00 0036                ble        +0x38 /* 0000179E */
  1855. 0000176A  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1856. 0000176E  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  1857. 00001772  A893                     syscall    MoveTo
  1858. 00001774  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1859. 00001778  3F3C 0113                move.w     -[A7], 0x113
  1860. 0000177C  A891                     syscall    LineTo
  1861. 0000177E  486D FE1A                pea.l      [A5 - 0x1E6]
  1862. 00001782  A89D                     syscall    PenPat
  1863. 00001784  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1864. 00001788  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  1865. 0000178C  A893                     syscall    MoveTo
  1866. 0000178E  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1867. 00001792  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1868. 00001796  A891                     syscall    LineTo
  1869. 00001798  486D FE12                pea.l      [A5 - 0x1EE]
  1870. 0000179C  A89D                     syscall    PenPat
  1871. label0000179E:
  1872. 0000179E  594F                     subq.w     A7, 4
  1873. 000017A0  A8D8                     syscall    NewRgn
  1874. 000017A2  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1875. 000017A6  A8DA                     syscall    OpenRgn
  1876. 000017A8  486E FFD0                pea.l      [A6 - 0x30]
  1877. 000017AC  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1878. 000017B0  4267                     clr.w      -[A7]
  1879. 000017B2  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1880. 000017B6  3F3C 0114                move.w     -[A7], 0x114
  1881. 000017BA  A8A7                     syscall    SetRect
  1882. 000017BC  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1883. 000017C0  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  1884. 000017C4  A893                     syscall    MoveTo
  1885. 000017C6  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1886. 000017CC  6C00 000C                bge        +0xE /* 000017DA */
  1887. 000017D0  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1888. 000017D4  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1889. 000017D8  A891                     syscall    LineTo
  1890. label000017DA:
  1891. 000017DA  0C6E 0113 FFC6           cmpi.w     [A6 - 0x3A], 0x113
  1892. 000017E0  6F00 0010                ble        +0x12 /* 000017F2 */
  1893. 000017E4  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1894. 000017E8  3F3C 0114                move.w     -[A7], 0x114
  1895. 000017EC  A891                     syscall    LineTo
  1896. 000017EE  6000 000C                bra        +0xE /* 000017FC */
  1897. label000017F2:
  1898. 000017F2  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1899. 000017F6  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  1900. 000017FA  A891                     syscall    LineTo
  1901. label000017FC:
  1902. 000017FC  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1903. 00001800  3F3C 0114                move.w     -[A7], 0x114
  1904. 00001804  A891                     syscall    LineTo
  1905. 00001806  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1906. 0000180A  3F3C 0114                move.w     -[A7], 0x114
  1907. 0000180E  A891                     syscall    LineTo
  1908. 00001810  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1909. 00001814  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  1910. 00001818  A891                     syscall    LineTo
  1911. 0000181A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1912. 0000181E  A8DB                     syscall    CloseRgn
  1913. 00001820  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1914. 00001824  486D FE12                pea.l      [A5 - 0x1EE]
  1915. 00001828  A8D6                     syscall    FillRgn
  1916. 0000182A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1917. 0000182E  A8D9                     syscall    DisposRgn/DisposeRgn
  1918. 00001830  594F                     subq.w     A7, 4
  1919. 00001832  A8D8                     syscall    NewRgn
  1920. 00001834  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  1921. 00001838  486D FE1A                pea.l      [A5 - 0x1E6]
  1922. 0000183C  A89D                     syscall    PenPat
  1923. 0000183E  A8DA                     syscall    OpenRgn
  1924. 00001840  486E FFD0                pea.l      [A6 - 0x30]
  1925. 00001844  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1926. 00001848  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1927. 0000184C  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1928. 00001850  3F3C 0114                move.w     -[A7], 0x114
  1929. 00001854  A8A7                     syscall    SetRect
  1930. 00001856  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1931. 0000185A  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  1932. 0000185E  A893                     syscall    MoveTo
  1933. 00001860  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1934. 00001866  6C00 000C                bge        +0xE /* 00001874 */
  1935. 0000186A  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1936. 0000186E  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1937. 00001872  A891                     syscall    LineTo
  1938. label00001874:
  1939. 00001874  0C6E 0113 FFC6           cmpi.w     [A6 - 0x3A], 0x113
  1940. 0000187A  6F00 0010                ble        +0x12 /* 0000188C */
  1941. 0000187E  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1942. 00001882  3F3C 0114                move.w     -[A7], 0x114
  1943. 00001886  A891                     syscall    LineTo
  1944. 00001888  6000 000C                bra        +0xE /* 00001896 */
  1945. label0000188C:
  1946. 0000188C  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1947. 00001890  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  1948. 00001894  A891                     syscall    LineTo
  1949. label00001896:
  1950. 00001896  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1951. 0000189A  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1952. 0000189E  A891                     syscall    LineTo
  1953. 000018A0  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1954. 000018A4  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1955. 000018A8  A891                     syscall    LineTo
  1956. 000018AA  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  1957. 000018AE  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  1958. 000018B2  A891                     syscall    LineTo
  1959. 000018B4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1960. 000018B8  A8DB                     syscall    CloseRgn
  1961. 000018BA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1962. 000018BE  486D FE1A                pea.l      [A5 - 0x1E6]
  1963. 000018C2  A8D6                     syscall    FillRgn
  1964. 000018C4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1965. 000018C8  A8D9                     syscall    DisposRgn/DisposeRgn
  1966. 000018CA  486D FE12                pea.l      [A5 - 0x1EE]
  1967. 000018CE  A89D                     syscall    PenPat
  1968. 000018D0  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1969. 000018D6  6C00 000C                bge        +0xE /* 000018E4 */
  1970. 000018DA  3D7C 004B FFCC           move.w     [A6 - 0x34], 0x4B /* 'K' */
  1971. 000018E0  6000 0008                bra        +0xA /* 000018EA */
  1972. label000018E4:
  1973. 000018E4  3D6E FFC6 FFCC           move.w     [A6 - 0x34], [A6 - 0x3A]
  1974. label000018EA:
  1975. 000018EA  3D6E FFC8 FFCE           move.w     [A6 - 0x32], [A6 - 0x38]
  1976. 000018F0  6000 0042                bra        +0x44 /* 00001934 */
  1977. label000018F4:
  1978. 000018F4  554F                     subq.w     A7, 2
  1979. 000018F6  A977                     syscall    WaitMouseUp
  1980. 000018F8  4A1F                     tst.b      [A7]+
  1981. 000018FA  6700 0038                beq        +0x3A /* 00001934 */
  1982. 000018FE  0C6E 004B FFC6           cmpi.w     [A6 - 0x3A], 0x4B /* 'K' */
  1983. 00001904  6C00 000C                bge        +0xE /* 00001912 */
  1984. 00001908  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1985. 0000190C  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  1986. 00001910  A893                     syscall    MoveTo
  1987. label00001912:
  1988. 00001912  0C6E 0113 FFC6           cmpi.w     [A6 - 0x3A], 0x113
  1989. 00001918  6F00 0010                ble        +0x12 /* 0000192A */
  1990. 0000191C  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1991. 00001920  3F3C 0113                move.w     -[A7], 0x113
  1992. 00001924  A893                     syscall    MoveTo
  1993. 00001926  6000 000C                bra        +0xE /* 00001934 */
  1994. label0000192A:
  1995. 0000192A  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  1996. 0000192E  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  1997. 00001932  A893                     syscall    MoveTo
  1998. label00001934:
  1999. 00001934  4A2E FFCB                tst.b      [A6 - 0x35]
  2000. 00001938  6700 FCF8                beq        -0x306 /* 00001632 */
  2001. 0000193C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2002. 00001940  4E5E                     unlink     A6
  2003. 00001942  4E75                     rts
  2004. fn00001944:
  2005. 00001944  4E56 FFE0                link       A6, -0x0020
  2006. 00001948  4E71                     nop
  2007. 0000194A  4E71                     nop
  2008. 0000194C  4267                     clr.w      -[A7]
  2009. 0000194E  A887                     syscall    TextFont
  2010. 00001950  1D7C 0001 FFE6           move.b     [A6 - 0x1A], 0x1
  2011. 00001956  7000                     moveq.l    D0, 0x00
  2012. 00001958  102E FFE6                move.b     D0, [A6 - 0x1A]
  2013. 0000195C  3F00                     move.w     -[A7], D0
  2014. 0000195E  A888                     syscall    TextFace
  2015. 00001960  3F3C 000C                move.w     -[A7], 0xC
  2016. 00001964  A88A                     syscall    TextSize
  2017. 00001966  3D7C 00A5 FFEE           move.w     [A6 - 0x12], 0xA5
  2018. 0000196C  3D7C 011D FFEC           move.w     [A6 - 0x14], 0x11D
  2019. 00001972  486D FD38                pea.l      [A5 - 0x2C8]
  2020. 00001976  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2021. 0000197A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2022. 0000197E  302E FFEE                move.w     D0, [A6 - 0x12]
  2023. 00001982  0640 0032                addi.w     D0, 0x32 /* '2' */
  2024. 00001986  3F00                     move.w     -[A7], D0
  2025. 00001988  302E FFEC                move.w     D0, [A6 - 0x14]
  2026. 0000198C  0640 0014                addi.w     D0, 0x14
  2027. 00001990  3F00                     move.w     -[A7], D0
  2028. 00001992  A8A7                     syscall    SetRect
  2029. 00001994  486D FD38                pea.l      [A5 - 0x2C8]
  2030. 00001998  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2031. 0000199C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2032. 000019A0  A8B0                     syscall    FrameRoundRect
  2033. 000019A2  302E FFEE                move.w     D0, [A6 - 0x12]
  2034. 000019A6  5640                     addq.w     D0, 3
  2035. 000019A8  3F00                     move.w     -[A7], D0
  2036. 000019AA  302E FFEC                move.w     D0, [A6 - 0x14]
  2037. 000019AE  0640 000F                addi.w     D0, 0xF
  2038. 000019B2  3F00                     move.w     -[A7], D0
  2039. 000019B4  A893                     syscall    MoveTo
  2040. 000019B6  3F3C 0005                move.w     -[A7], 0x5
  2041. 000019BA  487A 0100                pea.l      [PC + 0x100 /* 00001ABC, value 0x5434C45, pstring "CLEAR" */]
  2042. 000019BE  4267                     clr.w      -[A7]
  2043. 000019C0  3F3C 0004                move.w     -[A7], 0x4
  2044. 000019C4  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2045. 000019C8  302E FFEE                move.w     D0, [A6 - 0x12]
  2046. 000019CC  0640 003C                addi.w     D0, 0x3C /* '<' */
  2047. 000019D0  3D40 FFEE                move.w     [A6 - 0x12], D0
  2048. 000019D4  486D FD30                pea.l      [A5 - 0x2D0]
  2049. 000019D8  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2050. 000019DC  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2051. 000019E0  302E FFEE                move.w     D0, [A6 - 0x12]
  2052. 000019E4  0640 004F                addi.w     D0, 0x4F /* 'O' */
  2053. 000019E8  3F00                     move.w     -[A7], D0
  2054. 000019EA  302E FFEC                move.w     D0, [A6 - 0x14]
  2055. 000019EE  0640 0014                addi.w     D0, 0x14
  2056. 000019F2  3F00                     move.w     -[A7], D0
  2057. 000019F4  A8A7                     syscall    SetRect
  2058. 000019F6  486D FD30                pea.l      [A5 - 0x2D0]
  2059. 000019FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2060. 000019FE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2061. 00001A02  A8B0                     syscall    FrameRoundRect
  2062. 00001A04  302E FFEE                move.w     D0, [A6 - 0x12]
  2063. 00001A08  5640                     addq.w     D0, 3
  2064. 00001A0A  3F00                     move.w     -[A7], D0
  2065. 00001A0C  302E FFEC                move.w     D0, [A6 - 0x14]
  2066. 00001A10  0640 000F                addi.w     D0, 0xF
  2067. 00001A14  3F00                     move.w     -[A7], D0
  2068. 00001A16  A893                     syscall    MoveTo
  2069. 00001A18  3F3C 0005                move.w     -[A7], 0x5
  2070. 00001A1C  487A 0094                pea.l      [PC + 0x94 /* 00001AB2, value 0x8434F4E, pstring "CONTINUE" */]
  2071. 00001A20  4267                     clr.w      -[A7]
  2072. 00001A22  3F3C 0004                move.w     -[A7], 0x4
  2073. 00001A26  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2074. 00001A2A  302E FFEE                move.w     D0, [A6 - 0x12]
  2075. 00001A2E  0640 0059                addi.w     D0, 0x59 /* 'Y' */
  2076. 00001A32  3D40 FFEE                move.w     [A6 - 0x12], D0
  2077. 00001A36  486D FD28                pea.l      [A5 - 0x2D8]
  2078. 00001A3A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2079. 00001A3E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2080. 00001A42  302E FFEE                move.w     D0, [A6 - 0x12]
  2081. 00001A46  0640 003C                addi.w     D0, 0x3C /* '<' */
  2082. 00001A4A  3F00                     move.w     -[A7], D0
  2083. 00001A4C  302E FFEC                move.w     D0, [A6 - 0x14]
  2084. 00001A50  0640 0014                addi.w     D0, 0x14
  2085. 00001A54  3F00                     move.w     -[A7], D0
  2086. 00001A56  A8A7                     syscall    SetRect
  2087. 00001A58  486D FD28                pea.l      [A5 - 0x2D8]
  2088. 00001A5C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2089. 00001A60  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2090. 00001A64  A8B0                     syscall    FrameRoundRect
  2091. 00001A66  302E FFEE                move.w     D0, [A6 - 0x12]
  2092. 00001A6A  5640                     addq.w     D0, 3
  2093. 00001A6C  3F00                     move.w     -[A7], D0
  2094. 00001A6E  302E FFEC                move.w     D0, [A6 - 0x14]
  2095. 00001A72  0640 000F                addi.w     D0, 0xF
  2096. 00001A76  3F00                     move.w     -[A7], D0
  2097. 00001A78  A893                     syscall    MoveTo
  2098. 00001A7A  3F3C 0005                move.w     -[A7], 0x5
  2099. 00001A7E  487A 002A                pea.l      [PC + 0x2A /* 00001AAA, value 0x643414E, pstring "CANCEL" */]
  2100. 00001A82  4267                     clr.w      -[A7]
  2101. 00001A84  3F3C 0004                move.w     -[A7], 0x4
  2102. 00001A88  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2103. 00001A8C  3F3C 0001                move.w     -[A7], 0x1
  2104. 00001A90  A887                     syscall    TextFont
  2105. 00001A92  422E FFE6                clr.b      [A6 - 0x1A]
  2106. 00001A96  7000                     moveq.l    D0, 0x00
  2107. 00001A98  102E FFE6                move.b     D0, [A6 - 0x1A]
  2108. 00001A9C  3F00                     move.w     -[A7], D0
  2109. 00001A9E  A888                     syscall    TextFace
  2110. 00001AA0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2111. 00001AA4  A88A                     syscall    TextSize
  2112. 00001AA6  4E5E                     unlink     A6
  2113. 00001AA8  4E75                     rts
  2114. 00001AAA  0643 414E                addi.w     D3, 0x414E /* 'AN' */
  2115. 00001AAE  4345                     chk.w      D1, D5
  2116. 00001AB0  4C16 0843                movem.w    D0,D1,D6,A3, [A6]
  2117. 00001AB4  4F4E                     chk.w      D7, A6
  2118. 00001AB6  5449                     addq.w     A1, 2
  2119. 00001AB8  4E55 4516                link       A5, -0xFFFFBAEA
  2120. 00001ABC  0543                     bchg       D3, D2
  2121. 00001ABE  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  2122.